.q1iixrddue {
    border-width: 2px;
}

img,
.mn9tgphknu,
.card-wrapper,
.video-wrapper,
.kbh2kmgzm4 iframe,
.google-map iframe,
.k9hozexxa7,
.plan,
.qhfoc5ye54,
.bl3kabw3cg {
    border-radius: 2rem !important;
}

.video-wrapper {
    overflow: hidden;
}

body {
    background-color: #fcedf3;
}

body {
    font-family: Golos Text;
}

.htysq2u13i {
    font-family: 'Golos Text', sans-serif;
    font-size: 6.875rem;
    line-height: 1;
    letter-spacing: -0.34rem;
}

.htysq2u13i>.j7isvudrp5 {
    font-size: 8.59375rem;
}

.coqjqhwqd1 {
    font-family: 'Golos Text', sans-serif;
    font-size: 4rem;
    line-height: 1.1;
    letter-spacing: -0.2rem;
}

.coqjqhwqd1>.j7isvudrp5 {
    font-size: 5rem;
}

.wq2nm0w3yf {
    font-family: 'Golos Text', sans-serif;
    font-size: 1.125rem;
    line-height: 1.25;
    letter-spacing: -0.0125rem;
}

.wq2nm0w3yf>.j7isvudrp5 {
    font-size: 1.40625rem;
}

.xxi17wi8nl {
    font-family: 'Golos Text', sans-serif;
    font-size: 2.25rem;
    line-height: 1;
    letter-spacing: -0.0625rem;
}

.xxi17wi8nl>.j7isvudrp5 {
    font-size: 2.8125rem;
}

.b3mf5n2hr1 {
    font-family: 'Golos Text', sans-serif;
    font-size: 1.25rem;
    line-height: 1.25;
    letter-spacing: -0.03rem;
}

.b3mf5n2hr1>.j7isvudrp5 {
    font-size: 1.5625rem;
}

/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
    .htysq2u13i {
        font-size: 5.5rem;
    }
}

@media (max-width: 768px) {
    .htysq2u13i {
        font-size: 4.8125rem;
        font-size: calc(3.05625rem + (6.875 - 3.05625) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(1.1 * (3.05625rem + (6.875 - 3.05625) * ((100vw - 20rem) / (48 - 20))));
    }

    .coqjqhwqd1 {
        font-size: 3.2rem;
        font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
    }

    .wq2nm0w3yf {
        font-size: 0.9rem;
        font-size: calc(1.04375rem + (1.125 - 1.04375) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(1.4 * (1.04375rem + (1.125 - 1.04375) * ((100vw - 20rem) / (48 - 20))));
    }

    .xxi17wi8nl {
        font-size: 1.8rem;
        font-size: calc(1.4375rem + (2.25 - 1.4375) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(1.4 * (1.4375rem + (2.25 - 1.4375) * ((100vw - 20rem) / (48 - 20))));
    }

    .b3mf5n2hr1 {
        font-size: 1rem;
        font-size: calc(1.0875rem + (1.25 - 1.0875) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(1.4 * (1.0875rem + (1.25 - 1.0875) * ((100vw - 20rem) / (48 - 20))));
    }
}

/* Buttons */
.q1iixrddue {
    padding: 1.25rem 2rem;
    border-radius: 4px;
}

@media (max-width: 767px) {
    .q1iixrddue {
        padding: 0.75rem 1.5rem;
    }
}

.btn-sm {
    padding: 0.6rem 1.2rem;
    border-radius: 4px;
}

.btn-md {
    padding: 0.6rem 1.2rem;
    border-radius: 4px;
}

.btn-lg {
    padding: 1.25rem 2rem;
    border-radius: 4px;
}

.bg-primary {
    background-color: #84e6f8 !important;
}

.bg-success {
    background-color: #66e3a9 !important;
}

.bg-info {
    background-color: #53dbf6 !important;
}

.bg-warning {
    background-color: #ffd24a !important;
}

.bg-danger {
    background-color: #e46571 !important;
}

.tb4kiqtuxl,
.tb4kiqtuxl:active {
    background-color: #84e6f8 !important;
    border-color: #84e6f8 !important;
    color: #076576 !important;
    box-shadow: none;
}

.tb4kiqtuxl:hover,
.tb4kiqtuxl:focus,
.tb4kiqtuxl.focus,
.tb4kiqtuxl.kzj459994h {
    color: inherit;
    background-color: #b4f0fb !important;
    border-color: #b4f0fb !important;
    box-shadow: none;
}

.tb4kiqtuxl.jv6avi1bxb,
.tb4kiqtuxl:disabled {
    color: #076576 !important;
    background-color: #b4f0fb !important;
    border-color: #b4f0fb !important;
}

.btn-secondary,
.btn-secondary:active {
    background-color: #f29ca3 !important;
    border-color: #f29ca3 !important;
    color: #ffffff !important;
    box-shadow: none;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.kzj459994h {
    color: inherit;
    background-color: #f8c9cd !important;
    border-color: #f8c9cd !important;
    box-shadow: none;
}

.btn-secondary.jv6avi1bxb,
.btn-secondary:disabled {
    color: #ffffff !important;
    background-color: #f8c9cd !important;
    border-color: #f8c9cd !important;
}

.btn-info,
.btn-info:active {
    background-color: #53dbf6 !important;
    border-color: #53dbf6 !important;
    color: #ffffff !important;
    box-shadow: none;
}

.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.kzj459994h {
    color: inherit;
    background-color: #83e5f9 !important;
    border-color: #83e5f9 !important;
    box-shadow: none;
}

.btn-info.jv6avi1bxb,
.btn-info:disabled {
    color: #ffffff !important;
    background-color: #83e5f9 !important;
    border-color: #83e5f9 !important;
}

.btn-success,
.btn-success:active {
    background-color: #66e3a9 !important;
    border-color: #66e3a9 !important;
    color: #0b3f27 !important;
    box-shadow: none;
}

.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.kzj459994h {
    color: inherit;
    background-color: #91ebc1 !important;
    border-color: #91ebc1 !important;
    box-shadow: none;
}

.btn-success.jv6avi1bxb,
.btn-success:disabled {
    color: #0b3f27 !important;
    background-color: #91ebc1 !important;
    border-color: #91ebc1 !important;
}

.btn-warning,
.btn-warning:active {
    background-color: #ffd24a !important;
    border-color: #ffd24a !important;
    color: #4a3800 !important;
    box-shadow: none;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.kzj459994h {
    color: inherit;
    background-color: #ffdf7d !important;
    border-color: #ffdf7d !important;
    box-shadow: none;
}

.btn-warning.jv6avi1bxb,
.btn-warning:disabled {
    color: #4a3800 !important;
    background-color: #ffdf7d !important;
    border-color: #ffdf7d !important;
}

.btn-danger,
.btn-danger:active {
    background-color: #e46571 !important;
    border-color: #e46571 !important;
    color: #ffffff !important;
    box-shadow: none;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.kzj459994h {
    color: inherit;
    background-color: #ec9099 !important;
    border-color: #ec9099 !important;
    box-shadow: none;
}

.btn-danger.jv6avi1bxb,
.btn-danger:disabled {
    color: #ffffff !important;
    background-color: #ec9099 !important;
    border-color: #ec9099 !important;
}

.btn-white,
.btn-white:active {
    background-color: #eff0ec !important;
    border-color: #eff0ec !important;
    color: #757b62 !important;
    box-shadow: none;
}

.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.kzj459994h {
    color: inherit;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    box-shadow: none;
}

.btn-white.jv6avi1bxb,
.btn-white:disabled {
    color: #757b62 !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

.btn-black,
.btn-black:active {
    background-color: #232323 !important;
    border-color: #232323 !important;
    color: #ffffff !important;
    box-shadow: none;
}

.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.kzj459994h {
    color: inherit;
    background-color: #3d3d3d !important;
    border-color: #3d3d3d !important;
    box-shadow: none;
}

.btn-black.jv6avi1bxb,
.btn-black:disabled {
    color: #ffffff !important;
    background-color: #3d3d3d !important;
    border-color: #3d3d3d !important;
}

.btn-primary-outline,
.btn-primary-outline:active {
    background-color: transparent !important;
    border-color: #84e6f8;
    color: #84e6f8;
}

.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.kzj459994h {
    color: #32d5f3 !important;
    background-color: transparent !important;
    border-color: #32d5f3 !important;
    box-shadow: none !important;
}

.btn-primary-outline.jv6avi1bxb,
.btn-primary-outline:disabled {
    color: #076576 !important;
    background-color: #84e6f8 !important;
    border-color: #84e6f8 !important;
}

.btn-secondary-outline,
.btn-secondary-outline:active {
    background-color: transparent !important;
    border-color: #f29ca3;
    color: #f29ca3;
}

.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.kzj459994h {
    color: #e84f5c !important;
    background-color: transparent !important;
    border-color: #e84f5c !important;
    box-shadow: none !important;
}

.btn-secondary-outline.jv6avi1bxb,
.btn-secondary-outline:disabled {
    color: #ffffff !important;
    background-color: #f29ca3 !important;
    border-color: #f29ca3 !important;
}

.btn-info-outline,
.btn-info-outline:active {
    background-color: transparent !important;
    border-color: #53dbf6;
    color: #53dbf6;
}

.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.kzj459994h {
    color: #0cc2e6 !important;
    background-color: transparent !important;
    border-color: #0cc2e6 !important;
    box-shadow: none !important;
}

.btn-info-outline.jv6avi1bxb,
.btn-info-outline:disabled {
    color: #ffffff !important;
    background-color: #53dbf6 !important;
    border-color: #53dbf6 !important;
}

.btn-success-outline,
.btn-success-outline:active {
    background-color: transparent !important;
    border-color: #66e3a9;
    color: #66e3a9;
}

.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.kzj459994h {
    color: #25cd7f !important;
    background-color: transparent !important;
    border-color: #25cd7f !important;
    box-shadow: none !important;
}

.btn-success-outline.jv6avi1bxb,
.btn-success-outline:disabled {
    color: #0b3f27 !important;
    background-color: #66e3a9 !important;
    border-color: #66e3a9 !important;
}

.btn-warning-outline,
.btn-warning-outline:active {
    background-color: transparent !important;
    border-color: #ffd24a;
    color: #ffd24a;
}

.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.kzj459994h {
    color: #f2b600 !important;
    background-color: transparent !important;
    border-color: #f2b600 !important;
    box-shadow: none !important;
}

.btn-warning-outline.jv6avi1bxb,
.btn-warning-outline:disabled {
    color: #4a3800 !important;
    background-color: #ffd24a !important;
    border-color: #ffd24a !important;
}

.btn-danger-outline,
.btn-danger-outline:active {
    background-color: transparent !important;
    border-color: #e46571;
    color: #e46571;
}

.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.kzj459994h {
    color: #ce2434 !important;
    background-color: transparent !important;
    border-color: #ce2434 !important;
    box-shadow: none !important;
}

.btn-danger-outline.jv6avi1bxb,
.btn-danger-outline:disabled {
    color: #ffffff !important;
    background-color: #e46571 !important;
    border-color: #e46571 !important;
}

.btn-black-outline,
.btn-black-outline:active {
    background-color: transparent !important;
    border-color: #232323;
    color: #232323;
}

.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.kzj459994h {
    color: #000000 !important;
    background-color: transparent !important;
    border-color: #000000 !important;
    box-shadow: none !important;
}

.btn-black-outline.jv6avi1bxb,
.btn-black-outline:disabled {
    color: #ffffff !important;
    background-color: #232323 !important;
    border-color: #232323 !important;
}

.btn-white-outline,
.btn-white-outline:active {
    background-color: transparent !important;
    border-color: #fafafa;
    color: #fafafa;
}

.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.kzj459994h {
    color: #cfcfcf !important;
    background-color: transparent !important;
    border-color: #cfcfcf !important;
    box-shadow: none !important;
}

.btn-white-outline.jv6avi1bxb,
.btn-white-outline:disabled {
    color: #7a7a7a !important;
    background-color: #fafafa !important;
    border-color: #fafafa !important;
}

.text-primary {
    color: #84e6f8 !important;
}

.text-secondary {
    color: #f29ca3 !important;
}

.text-success {
    color: #66e3a9 !important;
}

.text-info {
    color: #53dbf6 !important;
}

.text-warning {
    color: #ffd24a !important;
}

.text-danger {
    color: #e46571 !important;
}

.text-white {
    color: #fafafa !important;
}

.text-black {
    color: #232323 !important;
}

a.text-primary:hover,
a.text-primary:focus,
a.text-primary.kzj459994h {
    color: #23d2f3 !important;
}

a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.kzj459994h {
    color: #e6424f !important;
}

a.text-success:hover,
a.text-success:focus,
a.text-success.kzj459994h {
    color: #23c077 !important;
}

a.text-info:hover,
a.text-info:focus,
a.text-info.kzj459994h {
    color: #0bb6d8 !important;
}

a.text-warning:hover,
a.text-warning:focus,
a.text-warning.kzj459994h {
    color: #e3ab00 !important;
}

a.text-danger:hover,
a.text-danger:focus,
a.text-danger.kzj459994h {
    color: #c12231 !important;
}

a.text-white:hover,
a.text-white:focus,
a.text-white.kzj459994h {
    color: #c7c7c7 !important;
}

a.text-black:hover,
a.text-black:focus,
a.text-black.kzj459994h {
    color: #000000 !important;
}

a[class*="text-"]:not(.ygd04fbmb9):not(.dropdown-item):not([role]):not(.zzufz9wyxq) {
    position: relative;
    background-image: transparent;
    background-size: 10000px 2px;
    background-repeat: no-repeat;
    background-position: 0px 1.2em;
    background-position: -10000px 1.2em;
}

a[class*="text-"]:not(.ygd04fbmb9):not(.dropdown-item):not([role]):not(.zzufz9wyxq):hover {
    transition: background-position 2s ease-in-out;
    background-image: linear-gradient(currentColor 50%, currentColor 50%);
    background-position: 0px 1.2em;
}

.ixns08oujj .ygd04fbmb9.kzj459994h {
    color: #84e6f8;
}

.ixns08oujj .ygd04fbmb9:not(.kzj459994h) {
    color: #232323;
}

.ztgc1mivqo {
    background-color: #70c770;
}

.alert-info {
    background-color: #53dbf6;
}

.alert-warning {
    background-color: #ffd24a;
}

.o9yy396epa {
    background-color: #e46571;
}

.fiykugcfl1 .q1iixrddue:not(.btn-form) {
    border-radius: 100px;
}

.mbr-gallery-filter li a {
    border-radius: 100px !important;
}

.mbr-gallery-filter li.kzj459994h .q1iixrddue {
    background-color: #84e6f8;
    border-color: #84e6f8;
    color: #087a8e;
}

.mbr-gallery-filter li.kzj459994h .q1iixrddue:focus {
    box-shadow: none;
}

.ixns08oujj .ygd04fbmb9 {
    border-radius: 100px !important;
}

a,
a:hover {
    color: #84e6f8;
}

.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
    color: #ffffff;
}

.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
    color: #ffffff;
}

.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
    color: #ffffff;
}

.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
    color: #ffffff;
}

.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
    color: #ffffff;
}

/* Scroll to top button*/
.scrollToTop_wraper {
    display: none;
}

.w265n31b28 {
    font-family: 'Golos Text', sans-serif;
    font-size: 1.25rem;
    line-height: 1.25;
    letter-spacing: -0.03rem;
    font-weight: 400;
    border-radius: 100px !important;
}

.w265n31b28>.j7isvudrp5 {
    font-size: 1.5625rem;
}

.w265n31b28:hover,
.w265n31b28:focus {
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
    border-color: #84e6f8 !important;
}

.w265n31b28:-webkit-input-placeholder {
    font-family: 'Golos Text', sans-serif;
    font-size: 1.25rem;
    line-height: 1.25;
    letter-spacing: -0.03rem;
    font-weight: 400;
}

.w265n31b28:-webkit-input-placeholder>.j7isvudrp5 {
    font-size: 1.5625rem;
}

blockquote {
    border-color: #84e6f8;
}

/* Forms */
.jzewdz4gvp .input-group-btn .q1iixrddue {
    border-radius: 100px !important;
}

.jzewdz4gvp .input-group-btn .q1iixrddue:hover {
    box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}

.jzewdz4gvp .input-group-btn button[type="submit"] {
    border-radius: 100px !important;
    padding: 1rem 3rem;
}

.jzewdz4gvp .input-group-btn button[type="submit"]:hover {
    box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}

.jq-selectbox li:hover,
.jq-selectbox li.selected {
    background-color: #84e6f8;
    color: #000000;
}

.jq-number__spin {
    transition: 0.25s ease;
}

.jq-number__spin:hover {
    border-color: #84e6f8;
}

.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
    transition: 0.4s;
    border-top-color: #232323;
    border-bottom-color: #232323;
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
    border-top-color: #84e6f8;
    border-bottom-color: #84e6f8;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
    color: #000000 !important;
    background-color: #84e6f8 !important;
    box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    color: #000000 !important;
    background: #f29ca3 !important;
    box-shadow: none !important;
}

.lazy-bg {
    background-image: none !important;
}

.lazy-placeholder:not(section),
.lazy-none {
    display: block;
    position: relative;
    padding-bottom: 56.25%;
    width: 100%;
    height: auto;
}

iframe.lazy-placeholder,
.lazy-placeholder:after {
    content: '';
    position: absolute;
    width: 200px;
    height: 200px;
    background: transparent no-repeat center;
    background-size: contain;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url("../../../data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%2384e6f8' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}

section.lazy-placeholder:after {
    opacity: 0.5;
}

body {
    overflow-x: hidden;
}

a {
    transition: color 0.6s;
}

.fiykugcfl1 .q1iixrddue,
.wz9qxpzglv .q1iixrddue {
    position: relative;
    padding: 8px 24px;
    border-radius: 10vmax !important;
    transition: all 0.5s ease-in-out;
    font-weight: 400 !important;
    overflow: hidden;
    border-width: 1px !important;
}

.fiykugcfl1 .q1iixrddue::before,
.wz9qxpzglv .q1iixrddue::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-image: linear-gradient(90deg, transparent 0%, transparent 100%);
    border-radius: 100%;
    transition: all 0.5s ease-in-out;
}

.fiykugcfl1 .q1iixrddue:hover,
.wz9qxpzglv .q1iixrddue:hover,
.fiykugcfl1 .q1iixrddue:focus,
.wz9qxpzglv .q1iixrddue:focus {
    box-shadow: inset 250px 10px 5px transparent !important;
}

.fiykugcfl1 .q1iixrddue:hover::before,
.wz9qxpzglv .q1iixrddue:hover::before,
.fiykugcfl1 .q1iixrddue:focus::before,
.wz9qxpzglv .q1iixrddue:focus::before {
    width: 14%;
}

.hbvdkdeim1 {
    background-color: transparent;
}

.hbvdkdeim1 .je3p6vh6sd {
    background-color: #f4f4f6 !important;
    padding: 0;
}

.hbvdkdeim1 .eli2dpkjvm.ii3kbgdfl8 .dropdown .dropdown-menu {
    background-color: #f4f4f6 !important;
    background: #f4f4f6;
}

.hbvdkdeim1 .eli2dpkjvm.ii3kbgdfl8 .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

.hbvdkdeim1 .gf0h61wm1l {
    flex-wrap: nowrap;
}

@media (max-width: 991px) {
    .hbvdkdeim1 .gf0h61wm1l {
        flex-direction: column;
        align-items: flex-start;
    }

    .hbvdkdeim1 .gf0h61wm1l .eli2dpkjvm.opened,
    .hbvdkdeim1 .gf0h61wm1l .s24eym81lh {
        background-color: #f4f4f6 !important;
        transition: all 0s ease 0s;
    }
}

.hbvdkdeim1 .je3p6vh6sd {
    position: relative !important;
}

.hbvdkdeim1 .q1iixrddue {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.hbvdkdeim1 .q1iixrddue:hover {
    box-shadow: none;
}

.hbvdkdeim1 .kzipdiu8qh {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .hbvdkdeim1 .kzipdiu8qh {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .hbvdkdeim1 .kzipdiu8qh {
        margin: 0 !important;
    }
}

.hbvdkdeim1 .kzipdiu8qh .ygd04fbmb9 {
    transition: all 0.5s ease-out;
    border-radius: 0.5rem !important;
    position: relative;
}

.hbvdkdeim1 .kzipdiu8qh .ygd04fbmb9::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(90deg, #de4d86 -5%, #f29ca3 95%);
    height: 1px;
    width: 0;
    transition: all 0.3s ease-in-out;
}

.hbvdkdeim1 .kzipdiu8qh .ygd04fbmb9:hover::before,
.hbvdkdeim1 .kzipdiu8qh .ygd04fbmb9:focus::before {
    width: 100%;
}

.hbvdkdeim1 .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .hbvdkdeim1 .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }

    .hbvdkdeim1 .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {

    .hbvdkdeim1 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .hbvdkdeim1 .n1frcal77r.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: 0.5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }

    .hbvdkdeim1 .fda15mmav0.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }

    .hbvdkdeim1 .offcanvas_box {
        display: none;
    }
}

.hbvdkdeim1 .dropdown-item {
    border: none;
    font-weight: 300 !important;
}

.hbvdkdeim1 .x1ob9ei2sg .n1frcal77r {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.hbvdkdeim1 .x1ob9ei2sg .n1frcal77r.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.hbvdkdeim1 .container {
    display: flex;
    margin: auto;
}

.hbvdkdeim1 .iconfont-wrapper {
    color: #141414;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.hbvdkdeim1 .iconfont-wrapper:last-child {
    margin-right: 0;
}

.hbvdkdeim1 .iconfont-wrapper:hover {
    opacity: 0.5;
}

.hbvdkdeim1 .z6lipbjeb4 {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .hbvdkdeim1 .z6lipbjeb4 {
        margin: 0;
    }
}

.hbvdkdeim1 .dropdown-menu,
.hbvdkdeim1 .eli2dpkjvm.opened {
    background-color: false !important;
}

.hbvdkdeim1 .kzipdiu8qh:focus,
.hbvdkdeim1 .ygd04fbmb9:focus {
    outline: none;
}

.hbvdkdeim1 .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.hbvdkdeim1 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.hbvdkdeim1 .dropdown .dropdown-menu .dropdown-item .j7isvudrp5 {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.hbvdkdeim1 .dropdown .dropdown-menu .dropdown-item .j7isvudrp5:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.hbvdkdeim1 .dnwzire9jp .dropdown-menu .dropdown-item:before {
    display: none;
}

.hbvdkdeim1 .dnwzire9jp .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.hbvdkdeim1 .eli2dpkjvm {
    min-height: 70px;
    padding: 10px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .hbvdkdeim1 .eli2dpkjvm {
        min-height: 30px;
        max-height: none;
    }
}

.hbvdkdeim1 .eli2dpkjvm.opened {
    transition: all 0.3s;
}

.hbvdkdeim1 .eli2dpkjvm .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.hbvdkdeim1 .eli2dpkjvm .nsz5b7k4yz img {
    max-width: 40px;
    min-height: 40px;
    object-fit: contain;
    border-radius: 10px !important;
}

.hbvdkdeim1 .eli2dpkjvm .s24eym81lh {
    justify-content: center;
    justify-content: flex-end;
    z-index: 1;
}

.hbvdkdeim1 .eli2dpkjvm.dnwzire9jp {
    justify-content: center;
}

.hbvdkdeim1 .eli2dpkjvm.dnwzire9jp .kzipdiu8qh .ygd04fbmb9::before {
    display: none;
}

.hbvdkdeim1 .eli2dpkjvm.dnwzire9jp.opened .dropdown-menu {
    top: 0;
}

.hbvdkdeim1 .eli2dpkjvm.dnwzire9jp .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.hbvdkdeim1 .eli2dpkjvm.dnwzire9jp .dropdown-menu .dropdown-item:after {
    right: auto;
}

.hbvdkdeim1 .eli2dpkjvm.dnwzire9jp ul.z6lipbjeb4 li {
    margin: auto;
}

.hbvdkdeim1 .eli2dpkjvm.dnwzire9jp .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.hbvdkdeim1 .eli2dpkjvm.dnwzire9jp .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .hbvdkdeim1 .eli2dpkjvm .kzipdiu8qh {
        padding: 0.5rem 0;
    }

    .hbvdkdeim1 .eli2dpkjvm .s24eym81lh {
        padding: 34px 0;
        border-radius: 16px;
        width: 100%;
    }

    .hbvdkdeim1 .eli2dpkjvm .kzipdiu8qh .ygd04fbmb9::before {
        display: none;
    }

    .hbvdkdeim1 .eli2dpkjvm.opened .dropdown-menu {
        top: 0;
    }

    .hbvdkdeim1 .eli2dpkjvm .dropdown-menu {
        padding: 6px 0 6px 15px;
    }

    .hbvdkdeim1 .eli2dpkjvm .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }

    .hbvdkdeim1 .eli2dpkjvm .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }

    .hbvdkdeim1 .eli2dpkjvm .nsz5b7k4yz img {
        height: 3rem !important;
    }

    .hbvdkdeim1 .eli2dpkjvm ul.z6lipbjeb4 {
        overflow: hidden;
        margin: 0;
    }

    .hbvdkdeim1 .eli2dpkjvm ul.z6lipbjeb4 li {
        margin: 0;
    }

    .hbvdkdeim1 .eli2dpkjvm .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }

    .hbvdkdeim1 .eli2dpkjvm .rwu90djqh5 {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 0;
        width: 100%;
        justify-content: space-between;
    }

    .hbvdkdeim1 .eli2dpkjvm .hi6sumi11q {
        flex-basis: auto;
    }

    .hbvdkdeim1 .eli2dpkjvm .icons-menu {
        padding: 0;
    }
}

.hbvdkdeim1 .eli2dpkjvm.navbar-short {
    min-height: 60px;
}

.hbvdkdeim1 .eli2dpkjvm.navbar-short .nsz5b7k4yz img {
    height: 2.5rem !important;
}

.hbvdkdeim1 .eli2dpkjvm.navbar-short .rwu90djqh5 {
    min-height: 60px;
    padding: 0;
}

.hbvdkdeim1 .rwu90djqh5 {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.hbvdkdeim1 .rwu90djqh5 .zzufz9wyxq {
    line-height: inherit !important;
    font-weight: 400;
}

.hbvdkdeim1 .rwu90djqh5 .nsz5b7k4yz a {
    outline: none;
}

.hbvdkdeim1 .dropdown-item.kzj459994h,
.hbvdkdeim1 .dropdown-item:active {
    background-color: transparent;
}

.hbvdkdeim1 .ii3kbgdfl8 .z6lipbjeb4 .ygd04fbmb9 {
    margin: 8px 12px !important;
}

@media (max-width: 991px) {
    .hbvdkdeim1 .ii3kbgdfl8 .z6lipbjeb4 .ygd04fbmb9 {
        margin: 8px 10px !important;
    }
}

.hbvdkdeim1 .x1ob9ei2sg .n1frcal77r.dropdown-toggle {
    margin-right: 1.667em;
}

.hbvdkdeim1 .x1ob9ei2sg .n1frcal77r.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.hbvdkdeim1 .eli2dpkjvm .dropdown.open>.dropdown-menu {
    display: block;
}

.hbvdkdeim1 ul.z6lipbjeb4 {
    flex-wrap: wrap;
    padding: 0;
}

.hbvdkdeim1 .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.hbvdkdeim1 button.hi6sumi11q {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #f4f4f6;
    background: #f4f4f6;
}

.hbvdkdeim1 button.hi6sumi11q .p5i4o7fmgv span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #141414;
}

.hbvdkdeim1 button.hi6sumi11q .p5i4o7fmgv span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.hbvdkdeim1 button.hi6sumi11q .p5i4o7fmgv span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.hbvdkdeim1 button.hi6sumi11q .p5i4o7fmgv span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.hbvdkdeim1 button.hi6sumi11q .p5i4o7fmgv span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.hbvdkdeim1 nav.opened .p5i4o7fmgv span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.hbvdkdeim1 nav.opened .p5i4o7fmgv span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.hbvdkdeim1 nav.opened .p5i4o7fmgv span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.hbvdkdeim1 nav.opened .p5i4o7fmgv span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.hbvdkdeim1 a.ygd04fbmb9 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.hbvdkdeim1 .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .hbvdkdeim1 .eli2dpkjvm {
        height: 70px;
    }

    .hbvdkdeim1 .eli2dpkjvm.opened {
        height: auto;
    }

    .hbvdkdeim1 .kzipdiu8qh .ygd04fbmb9:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.hbvdkdeim1 .je3p6vh6sd .nsz5b7k4yz {
    margin-right: 10px;
}

@media (min-width: 768px) {
    .hbvdkdeim1 .kwp191eq7z {
        padding-left: 64px;
        padding-right: 64px;
    }
}

.hbvdkdeim1 .wz9qxpzglv .q1iixrddue {
    margin: 8px;
    min-width: 180px;
}

.hbvdkdeim1 .wz9qxpzglv .q1iixrddue::before {
    background-image: linear-gradient(90deg, #f29ca3 0%, transparent 100%);
}

.hbvdkdeim1 .wz9qxpzglv .q1iixrddue:hover,
.hbvdkdeim1 .wz9qxpzglv .q1iixrddue:focus {
    box-shadow: inset 250px 10px 5px #de4d86 !important;
    border-color: #de4d86 !important;
}

.hbvdkdeim1 .fiykugcfl1 .q1iixrddue::before {
    background-image: linear-gradient(90deg, #f29ca3 0%, transparent 100%);
}

.hbvdkdeim1 .fiykugcfl1 .q1iixrddue:hover,
.hbvdkdeim1 .fiykugcfl1 .q1iixrddue:focus {
    box-shadow: inset 250px 10px 5px #de4d86 !important;
    border-color: #de4d86 !important;
}

.hbvdkdeim1 .zzufz9wyxq:hover {
    color: #84e6f8;
}

@media (min-width: 992px) {
    .hbvdkdeim1 .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.hbvdkdeim1 .text_widget {
    margin-bottom: 32px;
}

.hbvdkdeim1 .text_widget a {
    transition: all 0.3s ease-out;
}

.hbvdkdeim1 .text_widget a:hover,
.hbvdkdeim1 .text_widget a:focus {
    opacity: 0.8;
}

@media (min-width: 992px) {
    .hbvdkdeim1 .z6lipbjeb4.x1ob9ei2sg {
        display: -webkit-flex;
        width: 100%;
        justify-content: flex-end;
        min-width: 200px;
    }
}

.hbvdkdeim1 .icons-menu-main {
    display: flex;
}

@media (max-width: 992px) {
    .hbvdkdeim1 .icons-menu-main {
        padding: 0 10px;
    }
}

.hbvdkdeim1 .ewak63zyav {
    color: #141414;
    text-align: center;
}

.hbvdkdeim1 .zzufz9wyxq {
    color: #000000;
}

.hbvdkdeim1 .qqxc8xmcp4 {
    color: #141414;
    text-align: center;
}

.hbvdkdeim1 .ewak63zyav,
.hbvdkdeim1 .text_widget,
.hbvdkdeim1 .fiykugcfl1 {
    text-align: center;
}

.hbvdkdeim1 a[class*="text-"]:not(.ygd04fbmb9):not(.dropdown-item):not([role]):not(.zzufz9wyxq):hover {
    background-image: none;
}

.hbvdkdeim1 .ygd04fbmb9,
.hbvdkdeim1 .dropdown-item {
    color: #000000;
}

.qnyfbrq8ma {
    overflow: hidden;
    background-color: transparent;
}

.qnyfbrq8ma .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.qnyfbrq8ma .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.qnyfbrq8ma .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .qnyfbrq8ma .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .qnyfbrq8ma .container {
        padding: 0 24px;
    }
}

.qnyfbrq8ma .bjvauai9uz {
    position: relative;
    z-index: 1;
}

.qnyfbrq8ma .bjvauai9uz .ewak63zyav {
    margin-bottom: 20px;
}

.qnyfbrq8ma .bjvauai9uz .n9zczq7xow {
    margin-bottom: 32px;
}

.qnyfbrq8ma .bjvauai9uz .fe3kzu2taj {
    margin-bottom: 56px;
}

.qnyfbrq8ma .bjvauai9uz .ceh187o5vw .qqxc8xmcp4 {
    display: inline-block;
    width: 50%;
    margin-bottom: 0;
}

@media (max-width: 992px) {
    .qnyfbrq8ma .bjvauai9uz .ceh187o5vw .qqxc8xmcp4 {
        width: 100%;
    }
}

.qnyfbrq8ma .bjvauai9uz .fiykugcfl1 {
    margin-top: 20px;
}

.qnyfbrq8ma .bjvauai9uz .fiykugcfl1 .q1iixrddue::before {
    background-image: linear-gradient(90deg, #f29ca3 0%, transparent 100%);
}

.qnyfbrq8ma .bjvauai9uz .fiykugcfl1 .q1iixrddue:hover,
.qnyfbrq8ma .bjvauai9uz .fiykugcfl1 .q1iixrddue:focus {
    box-shadow: inset 250px 10px 5px #de4d86 !important;
    border-color: #de4d86 !important;
    color: #ffffff !important;
}

.qnyfbrq8ma .jy6mn69m57 {
    position: absolute;
    bottom: -100%;
    left: 0;
    display: flex;
    justify-content: center;
    width: 100%;
}

.qnyfbrq8ma .jy6mn69m57 .rf4cxb3q1g {
    width: 400px;
    height: 400px;
    border-radius: 100%;
    filter: blur(80px);
}

.qnyfbrq8ma .jy6mn69m57 .aoburbcqx8 {
    background-color: #de4d86;
}

.qnyfbrq8ma .jy6mn69m57 .wn3vfstead {
    background-color: #84e6f8;
}

.qnyfbrq8ma .jy6mn69m57 .cj28omhqnz {
    background-color: #f29ca3;
}

.qnyfbrq8ma .jy6mn69m57 .fpc318eh1u {
    background-color: #de4d86;
}

.qnyfbrq8ma .n9zczq7xow {
    color: #141414;
}

.qnyfbrq8ma .ewak63zyav {
    color: #000000;
    text-align: center;
}

.qnyfbrq8ma .fe3kzu2taj {
    color: #000000;
    text-align: center;
}

.qnyfbrq8ma .qqxc8xmcp4,
.qnyfbrq8ma .ceh187o5vw {
    color: #000000;
    text-align: center;
}

.qnyfbrq8ma .n9zczq7xow,
.qnyfbrq8ma .fiykugcfl1 {
    text-align: center;
    color: #000000;
}

.cid-uYQBm0Qoox {
    overflow: hidden;
    position: relative;
    background-color: transparent;
}

.cid-uYQBm0Qoox::before {
    content: '';
    position: absolute;
    top: 0;
    left: -20%;
    width: 32rem;
    height: 100%;
    background-image: radial-gradient(#f29ca3 0, transparent 100%);
    border-radius: 100%;
    z-index: 1;
    filter: blur(70px);
}

.cid-uYQBm0Qoox .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.cid-uYQBm0Qoox .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uYQBm0Qoox .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .cid-uYQBm0Qoox .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .cid-uYQBm0Qoox .container {
        padding: 0 24px;
    }
}

.cid-uYQBm0Qoox .yw8xbmy5v5 {
    justify-content: center;
    position: relative;
    z-index: 1;
}

.cid-uYQBm0Qoox .kk7gfpo3kt {
    margin-bottom: 64px;
}

@media (max-width: 992px) {
    .cid-uYQBm0Qoox .kk7gfpo3kt {
        margin-bottom: 32px;
    }
}

.cid-uYQBm0Qoox .kk7gfpo3kt .n9zczq7xow {
    display: inline-flex;
    width: 50%;
    margin-bottom: 0;
}

@media (max-width: 992px) {
    .cid-uYQBm0Qoox .kk7gfpo3kt .n9zczq7xow {
        width: 100%;
    }
}

.cid-uYQBm0Qoox .txqirxdotx {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 24px;
}

@media (max-width: 992px) {
    .cid-uYQBm0Qoox .txqirxdotx {
        display: block;
    }
}

@media (max-width: 992px) {
    .cid-uYQBm0Qoox .txqirxdotx .oy00akqwk4 {
        margin-bottom: 48px;
    }

    .cid-uYQBm0Qoox .txqirxdotx .oy00akqwk4:last-child {
        margin-bottom: 0;
    }
}

.cid-uYQBm0Qoox .txqirxdotx .oy00akqwk4 .bl3kabw3cg .gsjze2mcfy {
    margin-bottom: 24px;
}

.cid-uYQBm0Qoox .txqirxdotx .oy00akqwk4 .bl3kabw3cg .gsjze2mcfy img {
    height: 350px;
    object-fit: cover;
    border-radius: 0.75rem !important;
}

.cid-uYQBm0Qoox .txqirxdotx .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .card-price {
    margin-bottom: 24px;
}

.cid-uYQBm0Qoox .txqirxdotx .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .j8qrdl3nmh {
    margin-bottom: 24px;
}

.cid-uYQBm0Qoox .txqirxdotx .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .nzcugpcc8m {
    margin-bottom: 24px;
}

.cid-uYQBm0Qoox .n9zczq7xow {
    color: #141414;
}

.cid-uYQBm0Qoox .card-price {
    color: #000000;
}

.cid-uYQBm0Qoox .j8qrdl3nmh {
    color: #141414;
}

.cid-uYQBm0Qoox .nzcugpcc8m {
    color: #000000;
}

.cid-uYQBm0Qoox .n9zczq7xow,
.cid-uYQBm0Qoox .kk7gfpo3kt {
    color: #000000;
}

.cid-uYQBm0Qoox .j8qrdl3nmh,
.cid-uYQBm0Qoox .fiykugcfl1 {
    color: #000000;
}

.xuarfxawec .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.xuarfxawec .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background-image: url("background1.jpg");
}

.xuarfxawec .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .xuarfxawec .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .xuarfxawec .container {
        padding: 0 24px;
    }
}

.gq7yl00ye0 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: transparent;
    overflow: hidden;
    position: relative;
}

.gq7yl00ye0 .oy00akqwk4:focus,
.gq7yl00ye0 span:focus {
    outline: none;
}

.gq7yl00ye0 .oy00akqwk4 {
    cursor: pointer;
}

.gq7yl00ye0 .i4fxkhhjwf {
    grid-row-gap: 24px;
}

.gq7yl00ye0 .grid-container-1,
.gq7yl00ye0 .grid-container-2,
.gq7yl00ye0 .li5ciejiyy {
    gap: 0 24px;
}

.gq7yl00ye0 .n9zczq7xow {
    position: relative;
    z-index: 1;
    margin-bottom: 64px;
    color: #141414;
    text-align: center;
}

@media (max-width: 992px) {
    .gq7yl00ye0 .n9zczq7xow {
        margin-bottom: 32px;
    }
}

.gq7yl00ye0 .qqxc8xmcp4,
.gq7yl00ye0 .fiykugcfl1 {
    color: #000000;
}

.gq7yl00ye0 .dp777xuqly {
    max-width: 800px;
}

.gq7yl00ye0 .container,
.gq7yl00ye0 .kwp191eq7z {
    overflow: hidden;
}

.gq7yl00ye0 .i4fxkhhjwf {
    position: relative;
    z-index: 1;
    display: grid;
    transform: translate3d(-3rem, 0, 0);
    width: 115vw;
    grid-column-gap: 1rem;
}

.gq7yl00ye0 .ns1oxm9e3b {
    display: flex;
    justify-content: center;
    align-items: center;
}

.gq7yl00ye0 .ns1oxm9e3b img {
    min-width: 30vw;
    max-width: 100%;
    height: 350px;
    object-fit: cover;
    border-radius: 0.75rem !important;
}

@media (max-width: 767px) {
    .gq7yl00ye0 .ns1oxm9e3b img {
        min-width: 35vw;
        height: 160px;
    }
}

.gq7yl00ye0 .grid-container-1,
.gq7yl00ye0 .grid-container-2,
.gq7yl00ye0 .li5ciejiyy {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
}

.gq7yl00ye0 .grid-container-1 {
    align-items: flex-end;
}

.gq7yl00ye0 .grid-container-2 {
    align-items: flex-start;
}

.gq7yl00ye0 .jy6mn69m57 {
    position: absolute;
    bottom: -25%;
    left: 0;
    display: flex;
    justify-content: center;
    width: 100%;
}

.gq7yl00ye0 .jy6mn69m57 .rf4cxb3q1g {
    width: 400px;
    height: 400px;
    border-radius: 100%;
    filter: blur(80px);
}

.gq7yl00ye0 .jy6mn69m57 .aoburbcqx8 {
    background-color: #de4d86;
}

.gq7yl00ye0 .jy6mn69m57 .wn3vfstead {
    background-color: #84e6f8;
}

.gq7yl00ye0 .jy6mn69m57 .cj28omhqnz {
    background-color: #f29ca3;
}

.gq7yl00ye0 .jy6mn69m57 .fpc318eh1u {
    background-color: #de4d86;
}

.xxz70bi54c {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    position: relative;
    background-color: transparent;
}

.xxz70bi54c::before {
    content: '';
    position: absolute;
    top: 0;
    right: -20%;
    width: 32rem;
    height: 100%;
    background-image: radial-gradient(#f29ca3 0, transparent 100%);
    border-radius: 100%;
    z-index: 1;
    filter: blur(70px);
}

.xxz70bi54c .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.xxz70bi54c .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.xxz70bi54c .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .xxz70bi54c .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .xxz70bi54c .container {
        padding: 0 24px;
    }
}

.xxz70bi54c .yw8xbmy5v5 {
    justify-content: space-between;
}

.xxz70bi54c .kk7gfpo3kt {
    position: relative;
    z-index: 1;
}

.xxz70bi54c .kk7gfpo3kt .n9zczq7xow {
    margin-bottom: 32px;
}

.xxz70bi54c .ceh187o5vw {
    position: relative;
    z-index: 1;
}

.xxz70bi54c .ceh187o5vw .qqxc8xmcp4 {
    margin-bottom: 64px;
}

@media (max-width: 992px) {
    .xxz70bi54c .ceh187o5vw .qqxc8xmcp4 {
        margin-bottom: 32px;
    }
}

.xxz70bi54c .oy00akqwk4 {
    position: relative;
    z-index: 1;
    padding: 24px 0 48px 0;
    border-top: 1px solid #000000;
    border-radius: 0 !important;
}

.xxz70bi54c .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .qjp07rsvqp {
    margin-bottom: 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media (max-width: 992px) {
    .xxz70bi54c .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .qjp07rsvqp {
        display: block;
    }
}

.xxz70bi54c .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .qjp07rsvqp .j8qrdl3nmh {
    width: 80%;
    margin-bottom: 0;
}

@media (max-width: 992px) {
    .xxz70bi54c .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .qjp07rsvqp .j8qrdl3nmh {
        width: 100%;
        margin-bottom: 16px;
    }
}

.xxz70bi54c .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .qjp07rsvqp .sgr01i4x7h {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #000000;
    border-radius: 10vmax;
    padding: 8px 24px;
    margin-bottom: 0;
}

.xxz70bi54c .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .dm9kazyb0y .nzcugpcc8m {
    display: inline-flex;
    width: 33%;
    margin-bottom: 8px;
}

@media (max-width: 1200px) {
    .xxz70bi54c .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .dm9kazyb0y .nzcugpcc8m {
        width: 50%;
    }
}

@media (max-width: 992px) {
    .xxz70bi54c .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .dm9kazyb0y .nzcugpcc8m {
        width: 100%;
    }
}

.xxz70bi54c .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .fiykugcfl1 .q1iixrddue::before {
    background-image: linear-gradient(90deg, #84e6f8 0%, transparent 100%);
}

.xxz70bi54c .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .fiykugcfl1 .q1iixrddue:hover,
.xxz70bi54c .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .fiykugcfl1 .q1iixrddue:focus {
    box-shadow: inset 250px 10px 5px #de4d86 !important;
    border-color: #de4d86 !important;
    color: #ffffff !important;
}

.xxz70bi54c .n9zczq7xow {
    color: #000000;
}

.xxz70bi54c .qqxc8xmcp4 {
    color: #000000;
}

.xxz70bi54c .t09cbuespk {
    color: #141414;
}

.xxz70bi54c .j8qrdl3nmh {
    color: #000000;
}

.xxz70bi54c .nzcugpcc8m {
    color: #141414;
}

.xxz70bi54c .sgr01i4x7h {
    color: #000000;
}

.xxz70bi54c .nzcugpcc8m,
.xxz70bi54c .dm9kazyb0y,
.xxz70bi54c .fiykugcfl1 {
    color: #000000;
}

.s82hmklkyw {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: transparent;
}

.s82hmklkyw .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .s82hmklkyw .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .s82hmklkyw .container {
        padding: 0 24px;
    }
}

.s82hmklkyw .yw8xbmy5v5 {
    justify-content: center;
}

.s82hmklkyw .bjvauai9uz {
    margin-bottom: 130px;
}

@media (max-width: 992px) {
    .s82hmklkyw .bjvauai9uz {
        margin-bottom: 32px;
    }
}

.s82hmklkyw .bjvauai9uz .n9zczq7xow {
    margin-bottom: 32px;
}

.s82hmklkyw .bjvauai9uz .qqxc8xmcp4 {
    margin-bottom: 0;
}

.s82hmklkyw .pegupcqqt1 {
    display: flex;
    justify-content: center;
    position: relative;
    min-width: 430px;
    max-width: 430px;
}

@media (max-width: 767px) {
    .s82hmklkyw .pegupcqqt1 {
        min-width: 100%;
        max-width: 100%;
    }
}

.s82hmklkyw .pegupcqqt1 .k9hozexxa7 {
    width: 100%;
}

.s82hmklkyw .pegupcqqt1 .k9hozexxa7 .bl3kabw3cg {
    height: 100%;
    border-left: 1px solid #000000;
    border-radius: 0 !important;
}

.s82hmklkyw .pegupcqqt1 .k9hozexxa7 .bl3kabw3cg .qu8uh066ma {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    padding-left: 28px;
}

.s82hmklkyw .pegupcqqt1 .k9hozexxa7 .bl3kabw3cg .qu8uh066ma .ppemo7x48n {
    margin-bottom: 0;
}

.s82hmklkyw .pegupcqqt1 .k9hozexxa7 .bl3kabw3cg .qu8uh066ma .s4psvwoh9e {
    margin: 60px 0 12px 0;
}

.s82hmklkyw .pnu1lcy1jl,
.s82hmklkyw .b4supyybrj {
    display: flex;
}

.s82hmklkyw .i33kppnj7k {
    bottom: 0;
    width: 80px;
    height: 30px;
    margin-top: -1.5rem;
    font-size: 18px;
    background-color: #84e6f8 !important;
    color: #000000 !important;
    border: 1px solid #84e6f8 !important;
    border-radius: 10vmax;
    transition: all 0.3s;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px 24px;
    opacity: 1 !important;
    overflow: hidden;
}

.s82hmklkyw .i33kppnj7k::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-image: linear-gradient(90deg, #f29ca3 0%, transparent 100%);
    border-radius: 100%;
    transition: all 0.5s ease-in-out;
}

.s82hmklkyw .i33kppnj7k:hover {
    box-shadow: inset 81px 10px 5px #de4d86;
    border-color: #de4d86 !important;
    color: #ffffff !important;
}

.s82hmklkyw .i33kppnj7k:hover::before {
    width: 30%;
}

.s82hmklkyw .i33kppnj7k.b4supyybrj {
    left: 1.5rem;
}

.s82hmklkyw .i33kppnj7k.pnu1lcy1jl {
    left: 7.5rem;
}

.s82hmklkyw .go37wynzab {
    position: relative;
    width: 100%;
    padding-bottom: 6rem;
}

.s82hmklkyw .go37wynzab::before {
    content: '';
    position: absolute;
    top: 0;
    right: -25%;
    height: 100%;
    background-image: linear-gradient(90deg, transparent 0, #fcedf3 80%);
    width: 50%;
    pointer-events: none;
    z-index: 1;
}

@media (max-width: 992px) {
    .s82hmklkyw .go37wynzab::before {
        display: none;
    }
}

.s82hmklkyw .y4ziqfjw8q {
    width: 100%;
    margin-right: 1rem;
}

.s82hmklkyw .y4ziqfjw8q.is-draggable {
    cursor: grab;
}

.s82hmklkyw .y4ziqfjw8q.is-dragging {
    cursor: grabbing;
}

.s82hmklkyw .hnvebgx0jp {
    display: flex;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.s82hmklkyw .n9zczq7xow {
    color: #000000;
    text-align: center;
}

.s82hmklkyw .qqxc8xmcp4 {
    color: #000000;
    text-align: center;
}

.s82hmklkyw .ppemo7x48n {
    color: #000000;
}

.s82hmklkyw .s4psvwoh9e {
    color: #000000;
}

.lpcdnb1em5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    position: relative;
    background-color: transparent;
}

.lpcdnb1em5::before {
    content: '';
    position: absolute;
    top: -20%;
    right: -15%;
    width: 32rem;
    height: 100%;
    background-image: linear-gradient(60deg, transparent 0, #f29ca3 100%);
    border-radius: 100%;
    z-index: 1;
    filter: blur(70px);
}

.lpcdnb1em5 .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.lpcdnb1em5 .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.lpcdnb1em5 .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .lpcdnb1em5 .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .lpcdnb1em5 .container {
        padding: 0 24px;
    }
}

.lpcdnb1em5 .yw8xbmy5v5 {
    justify-content: center;
}

.lpcdnb1em5 .yw8xbmy5v5 .qhfoc5ye54,
.lpcdnb1em5 .yw8xbmy5v5 .oy00akqwk4 {
    padding: 0 12px;
}

.lpcdnb1em5 .kk7gfpo3kt {
    position: relative;
    z-index: 1;
    margin-bottom: 130px;
}

@media (max-width: 992px) {
    .lpcdnb1em5 .kk7gfpo3kt {
        margin-bottom: 32px;
    }
}

.lpcdnb1em5 .kk7gfpo3kt .n9zczq7xow {
    margin-bottom: 24px;
}

.lpcdnb1em5 .kk7gfpo3kt .qqxc8xmcp4 {
    margin-bottom: 0;
}

.lpcdnb1em5 .oy00akqwk4 {
    position: relative;
    z-index: 1;
    margin-bottom: 24px;
}

.lpcdnb1em5 .oy00akqwk4 .bl3kabw3cg {
    padding: 32px;
    border-radius: 0.75rem !important;
    background-color: #ffffff;
    height: 100%;
}

@media (max-width: 992px) {
    .lpcdnb1em5 .oy00akqwk4 .bl3kabw3cg {
        padding: 24px;
    }
}

.lpcdnb1em5 .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .t09cbuespk {
    margin-bottom: 24px;
}

.lpcdnb1em5 .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .j8qrdl3nmh {
    margin-bottom: 24px;
}

.lpcdnb1em5 .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .nzcugpcc8m {
    margin-bottom: 0;
}

.lpcdnb1em5 .n9zczq7xow {
    color: #000000;
    text-align: center;
}

.lpcdnb1em5 .qqxc8xmcp4 {
    color: #000000;
    text-align: center;
}

.lpcdnb1em5 .t09cbuespk {
    color: #141414;
}

.lpcdnb1em5 .j8qrdl3nmh {
    color: #141414;
}

.lpcdnb1em5 .nzcugpcc8m {
    color: #141414;
}

.h3kkzciz3t {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: transparent;
}

.h3kkzciz3t .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.h3kkzciz3t .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.h3kkzciz3t .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .h3kkzciz3t .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .h3kkzciz3t .container {
        padding: 0 24px;
    }
}

.h3kkzciz3t .yw8xbmy5v5 {
    justify-content: space-between;
}

.h3kkzciz3t .kk7gfpo3kt .n9zczq7xow {
    margin-bottom: 48px;
}

.h3kkzciz3t .txqirxdotx {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 4rem;
    padding: 48px;
    background-color: #ffffff;
    border-radius: 0.75rem;
}

@media (max-width: 992px) {
    .h3kkzciz3t .txqirxdotx {
        display: block;
        padding: 24px;
    }
}

@media (max-width: 992px) {
    .h3kkzciz3t .txqirxdotx .oy00akqwk4 {
        margin-bottom: 48px;
    }

    .h3kkzciz3t .txqirxdotx .oy00akqwk4:last-child {
        margin-bottom: 0;
    }
}

.h3kkzciz3t .txqirxdotx .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .t09cbuespk {
    margin-bottom: 16px;
}

.h3kkzciz3t .txqirxdotx .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .j8qrdl3nmh {
    margin-bottom: 24px;
}

.h3kkzciz3t .txqirxdotx .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .nzcugpcc8m {
    margin-bottom: 22px;
}

.h3kkzciz3t .txqirxdotx .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .fiykugcfl1 {
    opacity: 0;
    transition: all 0.5s ease-in-out;
}

@media (max-width: 992px) {
    .h3kkzciz3t .txqirxdotx .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .fiykugcfl1 {
        opacity: 1;
    }
}

.h3kkzciz3t .txqirxdotx .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .fiykugcfl1:hover,
.h3kkzciz3t .txqirxdotx .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .fiykugcfl1:focus {
    opacity: 1;
}

.h3kkzciz3t .txqirxdotx .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .fiykugcfl1 .q1iixrddue::before {
    background-image: linear-gradient(90deg, #f29ca3 0%, transparent 100%);
}

.h3kkzciz3t .txqirxdotx .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .fiykugcfl1 .q1iixrddue:hover,
.h3kkzciz3t .txqirxdotx .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .fiykugcfl1 .q1iixrddue:focus {
    box-shadow: inset 250px 10px 5px #de4d86 !important;
    border-color: #de4d86 !important;
    color: #ffffff !important;
}

.h3kkzciz3t .n9zczq7xow {
    color: #000000;
}

.h3kkzciz3t .t09cbuespk {
    color: #141414;
}

.h3kkzciz3t .j8qrdl3nmh {
    color: #141414;
}

.h3kkzciz3t .nzcugpcc8m {
    color: #141414;
}

.ay95vmtr8t {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: transparent;
}

.ay95vmtr8t .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.ay95vmtr8t .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.ay95vmtr8t .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .ay95vmtr8t .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .ay95vmtr8t .container {
        padding: 0 24px;
    }
}

.ay95vmtr8t .yw8xbmy5v5 {
    justify-content: center;
}

.ay95vmtr8t .bjvauai9uz .pgbzk3gy6z {
    margin-bottom: 48px;
}

@media (max-width: 992px) {
    .ay95vmtr8t .bjvauai9uz .pgbzk3gy6z {
        margin-bottom: 24px;
    }
}

.ay95vmtr8t .bjvauai9uz .pgbzk3gy6z .fe3kzu2taj {
    display: inline-flex;
    padding: 16px;
    background-color: #de4d86;
    border-radius: 0.75rem;
}

.ay95vmtr8t .bjvauai9uz .qqxc8xmcp4 {
    margin-bottom: 0;
}

.ay95vmtr8t .n9zczq7xow {
    color: #141414;
}

.ay95vmtr8t .qqxc8xmcp4 {
    color: #000000;
}

.ay95vmtr8t .fe3kzu2taj,
.ay95vmtr8t .pgbzk3gy6z {
    color: #FFFFFF;
}

.z39k1dj665 {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-image: url("photo-1612287230202-1ff1d85d1bdf.jpeg");
}

.z39k1dj665 .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.z39k1dj665 .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.z39k1dj665 .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .z39k1dj665 .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .z39k1dj665 .container {
        padding: 0 24px;
    }
}

.z39k1dj665 .yw8xbmy5v5 {
    justify-content: space-between;
}

.z39k1dj665 .kk7gfpo3kt .qjp07rsvqp .n9zczq7xow {
    display: inline-flex;
    margin-bottom: 32px;
}

@media (max-width: 1200px) {
    .z39k1dj665 .kk7gfpo3kt .qjp07rsvqp .n9zczq7xow {
        width: 100%;
    }
}

.z39k1dj665 .txqirxdotx {
    min-height: 530px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}

@media (max-width: 992px) {
    .z39k1dj665 .txqirxdotx {
        min-height: auto;
    }
}

.z39k1dj665 .txqirxdotx .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .nzcugpcc8m {
    margin-bottom: 32px;
}

.z39k1dj665 .n9zczq7xow,
.z39k1dj665 .kk7gfpo3kt {
    color: #000000;
    text-align: center;
}

.z39k1dj665 .nzcugpcc8m {
    color: #000000;
    text-align: center;
}

.z946sbpscq {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: transparent;
}

.z946sbpscq .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.z946sbpscq .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.z946sbpscq .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .z946sbpscq .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .z946sbpscq .container {
        padding: 0 24px;
    }
}

.z946sbpscq .yw8xbmy5v5 {
    justify-content: center;
}

.z946sbpscq .txqirxdotx {
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 992px) {
    .z946sbpscq .txqirxdotx {
        flex-direction: column;
    }
}

.z946sbpscq .txqirxdotx .oy00akqwk4 {
    padding: 0 16px;
}

.z946sbpscq .txqirxdotx .oy00akqwk4 .bl3kabw3cg .gsjze2mcfy img {
    height: 150px;
    object-fit: contain;
}

.z946sbpscq .jy6mn69m57 {
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    width: 100%;
}

.z946sbpscq .jy6mn69m57 .rf4cxb3q1g {
    width: 400px;
    height: 400px;
    border-radius: 100%;
    filter: blur(80px);
}

.z946sbpscq .jy6mn69m57 .aoburbcqx8 {
    background-color: #de4d86;
}

.z946sbpscq .jy6mn69m57 .wn3vfstead {
    background-color: #84e6f8;
}

.z946sbpscq .jy6mn69m57 .cj28omhqnz {
    background-color: #f29ca3;
}

.z946sbpscq .jy6mn69m57 .fpc318eh1u {
    background-color: #de4d86;
}

.y3mn0dyp8f {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: transparent;
    overflow: hidden;
    position: relative;
}

.y3mn0dyp8f .oy00akqwk4:focus,
.y3mn0dyp8f span:focus {
    outline: none;
}

.y3mn0dyp8f .oy00akqwk4 {
    cursor: pointer;
}

.y3mn0dyp8f .i4fxkhhjwf {
    grid-row-gap: 24px;
}

.y3mn0dyp8f .grid-container-1,
.y3mn0dyp8f .grid-container-2,
.y3mn0dyp8f .li5ciejiyy {
    gap: 0 24px;
}

.y3mn0dyp8f .n9zczq7xow {
    position: relative;
    z-index: 1;
    margin-bottom: 64px;
    color: #141414;
    text-align: center;
}

@media (max-width: 992px) {
    .y3mn0dyp8f .n9zczq7xow {
        margin-bottom: 32px;
    }
}

.y3mn0dyp8f .qqxc8xmcp4,
.y3mn0dyp8f .fiykugcfl1 {
    color: #000000;
}

.y3mn0dyp8f .dp777xuqly {
    max-width: 800px;
}

.y3mn0dyp8f .container,
.y3mn0dyp8f .kwp191eq7z {
    overflow: hidden;
}

.y3mn0dyp8f .i4fxkhhjwf {
    position: relative;
    z-index: 1;
    display: grid;
    transform: translate3d(-3rem, 0, 0);
    width: 115vw;
    grid-column-gap: 1rem;
}

.y3mn0dyp8f .ns1oxm9e3b {
    display: flex;
    justify-content: center;
    align-items: center;
}

.y3mn0dyp8f .ns1oxm9e3b img {
    min-width: 30vw;
    max-width: 100%;
    height: 350px;
    object-fit: cover;
    border-radius: 0.75rem !important;
}

@media (max-width: 767px) {
    .y3mn0dyp8f .ns1oxm9e3b img {
        min-width: 35vw;
        height: 160px;
    }
}

.y3mn0dyp8f .grid-container-1,
.y3mn0dyp8f .grid-container-2,
.y3mn0dyp8f .li5ciejiyy {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
}

.y3mn0dyp8f .grid-container-1 {
    align-items: flex-end;
}

.y3mn0dyp8f .grid-container-2 {
    align-items: flex-start;
}

.y3mn0dyp8f .jy6mn69m57 {
    position: absolute;
    bottom: -25%;
    left: 0;
    display: flex;
    justify-content: center;
    width: 100%;
    bottom: auto;
    top: -25%;
}

.y3mn0dyp8f .jy6mn69m57 .rf4cxb3q1g {
    width: 400px;
    height: 400px;
    border-radius: 100%;
    filter: blur(80px);
}

.y3mn0dyp8f .jy6mn69m57 .aoburbcqx8 {
    background-color: #de4d86;
}

.y3mn0dyp8f .jy6mn69m57 .wn3vfstead {
    background-color: #84e6f8;
}

.y3mn0dyp8f .jy6mn69m57 .cj28omhqnz {
    background-color: #f29ca3;
}

.y3mn0dyp8f .jy6mn69m57 .fpc318eh1u {
    background-color: #de4d86;
}

.xmo6knezcq {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: transparent;
}

.xmo6knezcq .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.xmo6knezcq .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.xmo6knezcq .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .xmo6knezcq .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .xmo6knezcq .container {
        padding: 0 24px;
    }
}

.xmo6knezcq .yw8xbmy5v5 .qhfoc5ye54 {
    padding: 0 12px;
    border-radius: 0 !important;
}

.xmo6knezcq .da2iw8cri3 {
    height: 100%;
}

.xmo6knezcq .da2iw8cri3 img {
    height: 100%;
    object-fit: cover;
    border-radius: 0.75rem !important;
}

@media (max-width: 992px) {
    .xmo6knezcq .da2iw8cri3 img {
        height: 350px;
    }
}

.xmo6knezcq .bjvauai9uz {
    display: flex;
    align-items: center;
    background-color: #ffffff;
    border-radius: 0.75rem;
    padding: 48px;
    height: 100%;
}

@media (max-width: 992px) {
    .xmo6knezcq .bjvauai9uz {
        padding: 24px;
    }
}

.xmo6knezcq .bjvauai9uz .yd2hu6ny5u {
    width: 100%;
}

.xmo6knezcq .bjvauai9uz .yd2hu6ny5u .n9zczq7xow {
    margin-bottom: 32px;
}

.xmo6knezcq .bjvauai9uz .yd2hu6ny5u .qqxc8xmcp4 {
    margin-bottom: 16px;
}

.xmo6knezcq .bjvauai9uz .yd2hu6ny5u .fiykugcfl1 .q1iixrddue::before {
    background-image: linear-gradient(90deg, #f29ca3 0%, transparent 100%);
}

.xmo6knezcq .bjvauai9uz .yd2hu6ny5u .fiykugcfl1 .q1iixrddue:hover,
.xmo6knezcq .bjvauai9uz .yd2hu6ny5u .fiykugcfl1 .q1iixrddue:focus {
    box-shadow: inset 250px 10px 5px #de4d86 !important;
    border-color: #de4d86 !important;
    color: #ffffff !important;
}

.xmo6knezcq .n9zczq7xow {
    color: #141414;
}

.xmo6knezcq .qqxc8xmcp4 {
    color: #141414;
}

.iad8em65uz {
    overflow: hidden;
    position: relative;
    background-color: transparent;
}

.iad8em65uz::before {
    content: '';
    position: absolute;
    top: 0;
    left: -20%;
    width: 32rem;
    height: 100%;
    background-image: radial-gradient(#f29ca3 0, transparent 100%);
    border-radius: 100%;
    z-index: 1;
    filter: blur(70px);
}

.iad8em65uz .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.iad8em65uz .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.iad8em65uz .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .iad8em65uz .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .iad8em65uz .container {
        padding: 0 24px;
    }
}

.iad8em65uz .yw8xbmy5v5 {
    justify-content: center;
    position: relative;
    z-index: 1;
}

.iad8em65uz .kk7gfpo3kt {
    margin-bottom: 130px;
}

@media (max-width: 992px) {
    .iad8em65uz .kk7gfpo3kt {
        margin-bottom: 32px;
    }
}

.iad8em65uz .kk7gfpo3kt .fe3kzu2taj {
    margin-bottom: 24px;
}

.iad8em65uz .kk7gfpo3kt .n9zczq7xow {
    display: inline-flex;
    width: 50%;
    margin-bottom: 0;
}

@media (max-width: 992px) {
    .iad8em65uz .kk7gfpo3kt .n9zczq7xow {
        width: 100%;
    }
}

.iad8em65uz .txqirxdotx {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 4rem;
    padding-top: 50px;
    border-top: 1px solid #000000;
}

@media (max-width: 992px) {
    .iad8em65uz .txqirxdotx {
        display: block;
        padding: 24px;
    }
}

@media (max-width: 992px) {
    .iad8em65uz .txqirxdotx .oy00akqwk4 {
        margin-bottom: 48px;
    }

    .iad8em65uz .txqirxdotx .oy00akqwk4:last-child {
        margin-bottom: 0;
    }
}

.iad8em65uz .txqirxdotx .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .nzcugpcc8m {
    margin-bottom: 0;
}

.iad8em65uz .n9zczq7xow {
    color: #141414;
}

.iad8em65uz .fe3kzu2taj {
    color: #000000;
}

.iad8em65uz .t09cbuespk {
    color: #141414;
}

.iad8em65uz .j8qrdl3nmh {
    color: #141414;
}

.iad8em65uz .nzcugpcc8m {
    color: #000000;
}

.iad8em65uz .n9zczq7xow,
.iad8em65uz .kk7gfpo3kt {
    color: #000000;
}

.p4punlbbq6 {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: transparent;
}

.p4punlbbq6 .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.p4punlbbq6 .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.p4punlbbq6 .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .p4punlbbq6 .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .p4punlbbq6 .container {
        padding: 0 24px;
    }
}

.p4punlbbq6 .yw8xbmy5v5 {
    justify-content: center;
}

.p4punlbbq6 .kk7gfpo3kt {
    margin-bottom: 64px;
}

@media (max-width: 992px) {
    .p4punlbbq6 .kk7gfpo3kt {
        margin-bottom: 32px;
    }
}

.p4punlbbq6 .kk7gfpo3kt .n9zczq7xow {
    margin-bottom: 32px;
}

.p4punlbbq6 .kk7gfpo3kt .ceh187o5vw .qqxc8xmcp4 {
    display: inline-flex;
    margin-bottom: 0;
}

@media (max-width: 992px) {
    .p4punlbbq6 .kk7gfpo3kt .ceh187o5vw .qqxc8xmcp4 {
        width: 100%;
    }
}

.p4punlbbq6 .h42wr8g4b8 .qhfoc5ye54 {
    border-radius: 0.75rem 0.75rem 0 0 !important;
    background-color: #de4d86;
    margin-top: -6px;
}

.p4punlbbq6 .h42wr8g4b8 .qhfoc5ye54:first-child {
    margin-top: 0;
}

.p4punlbbq6 .h42wr8g4b8 .qhfoc5ye54 .lkz83zsaxq {
    padding: 0;
    border: none;
    background-color: transparent;
}

.p4punlbbq6 .h42wr8g4b8 .qhfoc5ye54 .lkz83zsaxq .enzxwxi2eo {
    width: 100%;
    padding: 32px 48px;
    display: block;
}

@media (max-width: 992px) {
    .p4punlbbq6 .h42wr8g4b8 .qhfoc5ye54 .lkz83zsaxq .enzxwxi2eo {
        padding: 24px;
    }
}

.p4punlbbq6 .h42wr8g4b8 .qhfoc5ye54 .lkz83zsaxq .enzxwxi2eo .qf655mp6nv {
    margin-bottom: 0;
    transition: all 0.3s ease-in-out;
}

.p4punlbbq6 .h42wr8g4b8 .qhfoc5ye54 .gtgrsb879j .seg1itanko {
    display: flex;
    align-items: center;
    padding: 0 48px 48px;
}

@media (max-width: 992px) {
    .p4punlbbq6 .h42wr8g4b8 .qhfoc5ye54 .gtgrsb879j .seg1itanko {
        padding: 0 24px 24px;
        display: block;
    }
}

.p4punlbbq6 .h42wr8g4b8 .qhfoc5ye54 .gtgrsb879j .seg1itanko .da2iw8cri3 {
    width: 40%;
    margin-right: 50px;
}

@media (max-width: 992px) {
    .p4punlbbq6 .h42wr8g4b8 .qhfoc5ye54 .gtgrsb879j .seg1itanko .da2iw8cri3 {
        margin-right: 0;
        margin-bottom: 32px;
        width: 100%;
    }
}

.p4punlbbq6 .h42wr8g4b8 .qhfoc5ye54 .gtgrsb879j .seg1itanko .da2iw8cri3 img {
    height: 350px;
    object-fit: cover;
    border-radius: 0.75rem !important;
}

.p4punlbbq6 .h42wr8g4b8 .qhfoc5ye54 .gtgrsb879j .seg1itanko .yd2hu6ny5u {
    width: 40%;
}

@media (max-width: 992px) {
    .p4punlbbq6 .h42wr8g4b8 .qhfoc5ye54 .gtgrsb879j .seg1itanko .yd2hu6ny5u {
        width: 100%;
    }
}

.p4punlbbq6 .h42wr8g4b8 .qhfoc5ye54 .gtgrsb879j .seg1itanko .yd2hu6ny5u .raepwjarjl {
    margin-bottom: 32px;
}

.p4punlbbq6 .h42wr8g4b8 .qhfoc5ye54 .gtgrsb879j .seg1itanko .yd2hu6ny5u .mu19g0ev0x {
    margin-bottom: 30px;
}

.p4punlbbq6 .h42wr8g4b8 .u216s1jm45 {
    background-color: #84e6f8;
}

.p4punlbbq6 .h42wr8g4b8 .ivz5qjvhxf {
    background-color: #f29ca3;
}

.p4punlbbq6 .n9zczq7xow {
    color: #000000;
    text-align: center;
}

.p4punlbbq6 .qqxc8xmcp4,
.p4punlbbq6 .ceh187o5vw {
    color: #000000;
    text-align: center;
}

.p4punlbbq6 .raepwjarjl {
    color: #000000;
}

.p4punlbbq6 .mu19g0ev0x {
    color: #000000;
}

.p4punlbbq6 .lx0voys6bo {
    color: #000000;
}

.p4punlbbq6 .qf655mp6nv {
    color: #FFFFFF;
}

.p4punlbbq6 .ilgikn45rr {
    color: #FFFFFF;
}

.p4punlbbq6 .x5gtm6jngf {
    color: #FFFFFF;
}

.p4punlbbq6 .fmi3g1vsua {
    color: #FFFFFF;
}

.p4punlbbq6 .mhu2q56jz1 {
    color: #000000;
}

.p4punlbbq6 .l5l80omt17 {
    color: #000000;
}

.p4punlbbq6 .haat2czvym {
    color: #000000;
}

.p4punlbbq6 .p36z66edia {
    color: #000000;
}

.p4punlbbq6 .a68r9ltpua {
    color: #000000;
}

.p4punlbbq6 .hcxwf6u586 {
    color: #000000;
}

.bgxd50wdfg {
    padding-top: 5rem;
    padding-bottom: 5rem;
    position: relative;
    background-color: transparent;
}

.bgxd50wdfg .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.bgxd50wdfg .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.bgxd50wdfg .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .bgxd50wdfg .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .bgxd50wdfg .container {
        padding: 0 24px;
    }
}

.bgxd50wdfg .yw8xbmy5v5 {
    position: relative;
    justify-content: center;
}

.bgxd50wdfg .bjvauai9uz {
    position: sticky;
    top: 16px;
    padding-right: 48px;
}

@media (max-width: 992px) {
    .bgxd50wdfg .bjvauai9uz {
        margin-bottom: 32px;
        padding: 0;
    }
}

.bgxd50wdfg .bjvauai9uz .fe3kzu2taj {
    margin-bottom: 24px;
}

.bgxd50wdfg .bjvauai9uz .n9zczq7xow {
    margin-bottom: 32px;
}

.bgxd50wdfg .bjvauai9uz .qqxc8xmcp4 {
    margin-bottom: 0;
}

.bgxd50wdfg .oy00akqwk4 {
    margin-bottom: 60px;
}

@media (max-width: 992px) {
    .bgxd50wdfg .oy00akqwk4 {
        margin-bottom: 32px;
    }
}

.bgxd50wdfg .oy00akqwk4:last-child {
    margin-bottom: 0;
}

.bgxd50wdfg .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .t09cbuespk {
    margin-bottom: 16px;
}

.bgxd50wdfg .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .j8qrdl3nmh {
    margin-bottom: 0;
}

.bgxd50wdfg .n9zczq7xow {
    color: #000000;
}

.bgxd50wdfg .fe3kzu2taj {
    color: #000000;
}

.bgxd50wdfg .qqxc8xmcp4 {
    color: #000000;
}

.bgxd50wdfg .t09cbuespk {
    color: #000000;
}

.bgxd50wdfg .j8qrdl3nmh {
    color: #000000;
}

.qtv92trxdt {
    padding-top: 5rem;
    padding-bottom: 12rem;
    overflow: hidden;
    background-color: transparent;
}

.qtv92trxdt .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.qtv92trxdt .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.qtv92trxdt .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .qtv92trxdt .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .qtv92trxdt .container {
        padding: 0 24px;
    }
}

.qtv92trxdt .yw8xbmy5v5 {
    justify-content: center;
}

.qtv92trxdt .bjvauai9uz {
    position: relative;
    z-index: 1;
}

.qtv92trxdt .bjvauai9uz .kk7gfpo3kt .n9zczq7xow {
    display: inline-block;
    width: 60%;
    margin-bottom: 32px;
}

@media (max-width: 992px) {
    .qtv92trxdt .bjvauai9uz .kk7gfpo3kt .n9zczq7xow {
        width: 100%;
    }
}

.qtv92trxdt .bjvauai9uz .ceh187o5vw .qqxc8xmcp4 {
    display: inline-flex;
    width: 40%;
    margin-bottom: 0;
}

@media (max-width: 992px) {
    .qtv92trxdt .bjvauai9uz .ceh187o5vw .qqxc8xmcp4 {
        width: 100%;
    }
}

.qtv92trxdt .bjvauai9uz .fiykugcfl1 {
    margin-top: 22px;
}

.qtv92trxdt .bjvauai9uz .fiykugcfl1 .q1iixrddue::before {
    background-image: linear-gradient(90deg, #f29ca3 0%, transparent 100%);
}

.qtv92trxdt .bjvauai9uz .fiykugcfl1 .q1iixrddue:hover,
.qtv92trxdt .bjvauai9uz .fiykugcfl1 .q1iixrddue:focus {
    box-shadow: inset 250px 10px 5px #de4d86 !important;
    border-color: #de4d86 !important;
    color: #ffffff !important;
}

.qtv92trxdt .jy6mn69m57 {
    position: absolute;
    top: -65%;
    left: 0;
    display: flex;
    justify-content: center;
    width: 100%;
}

.qtv92trxdt .jy6mn69m57 .rf4cxb3q1g {
    width: 400px;
    height: 400px;
    border-radius: 100%;
    filter: blur(80px);
}

.qtv92trxdt .jy6mn69m57 .aoburbcqx8 {
    background-color: #de4d86;
}

.qtv92trxdt .jy6mn69m57 .wn3vfstead {
    background-color: #84e6f8;
}

.qtv92trxdt .jy6mn69m57 .cj28omhqnz {
    background-color: #f29ca3;
}

.qtv92trxdt .jy6mn69m57 .fpc318eh1u {
    background-color: #de4d86;
}

.qtv92trxdt .da2iw8cri3 {
    position: absolute;
    bottom: -46%;
    right: -2rem;
    width: 60%;
    height: 500px;
}

@media (max-width: 992px) {
    .qtv92trxdt .da2iw8cri3 {
        position: static;
        width: 100%;
        height: 350px;
        margin-top: 32px;
    }
}

.qtv92trxdt .da2iw8cri3 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0.75rem !important;
}

.qtv92trxdt .da2iw8cri3::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #fcedf3;
    opacity: 0.8;
    border-radius: 0.75rem;
    pointer-events: none;
}

.qtv92trxdt .n9zczq7xow {
    color: #141414;
}

.qtv92trxdt .qqxc8xmcp4 {
    color: #141414;
}

.qtv92trxdt .n9zczq7xow,
.qtv92trxdt .fiykugcfl1,
.qtv92trxdt .kk7gfpo3kt {
    color: #000000;
}

.qtv92trxdt .qqxc8xmcp4,
.qtv92trxdt .ceh187o5vw {
    color: #000000;
}

.fxhc0ik8le {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: transparent;
}

.fxhc0ik8le .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .fxhc0ik8le .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .fxhc0ik8le .container {
        padding: 0 24px;
    }
}

.fxhc0ik8le .yw8xbmy5v5 {
    justify-content: center;
}

.fxhc0ik8le .yw8xbmy5v5 .qhfoc5ye54 {
    border-radius: 0 !important;
    align-items: center;
}

.fxhc0ik8le .kk7gfpo3kt .n9zczq7xow {
    margin-bottom: 130px;
}

@media (max-width: 992px) {
    .fxhc0ik8le .kk7gfpo3kt .n9zczq7xow {
        margin-bottom: 32px;
    }
}

.fxhc0ik8le .pegupcqqt1 {
    display: flex;
    justify-content: center;
    position: relative;
    min-width: 100%;
    max-width: 100%;
}

@media (max-width: 767px) {
    .fxhc0ik8le .pegupcqqt1 {
        min-width: 100%;
        max-width: 100%;
    }
}

.fxhc0ik8le .pegupcqqt1 .k9hozexxa7 {
    width: 100%;
}

.fxhc0ik8le .pegupcqqt1 .k9hozexxa7 .bl3kabw3cg .gsjze2mcfy {
    margin-bottom: 48px;
}

@media (max-width: 992px) {
    .fxhc0ik8le .pegupcqqt1 .k9hozexxa7 .bl3kabw3cg .gsjze2mcfy {
        margin-bottom: 32px;
    }
}

.fxhc0ik8le .pegupcqqt1 .k9hozexxa7 .bl3kabw3cg .gsjze2mcfy img {
    height: 350px;
    object-fit: cover;
    border-radius: 0.75rem !important;
}

.fxhc0ik8le .pegupcqqt1 .k9hozexxa7 .qu8uh066ma {
    position: relative;
    z-index: 1;
}

.fxhc0ik8le .pegupcqqt1 .k9hozexxa7 .qu8uh066ma .cfoim4iugb {
    margin-bottom: 24px;
}

.fxhc0ik8le .pegupcqqt1 .k9hozexxa7 .qu8uh066ma .wciqlu9e5l {
    margin-bottom: 0;
}

.fxhc0ik8le .pnu1lcy1jl,
.fxhc0ik8le .b4supyybrj {
    display: flex;
}

.fxhc0ik8le .i33kppnj7k {
    bottom: 0;
    width: 80px;
    height: 30px;
    margin-top: -1.5rem;
    font-size: 18px;
    background-color: #84e6f8 !important;
    color: #000000 !important;
    border: 1px solid #84e6f8 !important;
    border-radius: 10vmax;
    transition: all 0.3s;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px 24px;
    opacity: 1 !important;
    overflow: hidden;
}

.fxhc0ik8le .i33kppnj7k::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-image: linear-gradient(90deg, #f29ca3 0%, transparent 100%);
    border-radius: 100%;
    transition: all 0.5s ease-in-out;
}

.fxhc0ik8le .i33kppnj7k:disabled {
    cursor: default;
    display: none;
}

.fxhc0ik8le .i33kppnj7k:hover {
    box-shadow: inset 81px 10px 5px #de4d86;
    border-color: #de4d86 !important;
    color: #ffffff !important;
}

.fxhc0ik8le .i33kppnj7k:hover::before {
    width: 30%;
}

.fxhc0ik8le .i33kppnj7k.b4supyybrj {
    left: 0;
}

.fxhc0ik8le .i33kppnj7k.pnu1lcy1jl {
    left: 5.5rem;
}

.fxhc0ik8le .go37wynzab {
    position: relative;
    width: 100%;
    padding-bottom: 6rem;
}

@media (max-width: 992px) {
    .fxhc0ik8le .go37wynzab {
        padding-bottom: 3rem;
    }
}

.fxhc0ik8le .y4ziqfjw8q {
    overflow: hidden;
    width: 100%;
    margin-right: 1rem;
}

.fxhc0ik8le .y4ziqfjw8q.is-draggable {
    cursor: grab;
}

.fxhc0ik8le .y4ziqfjw8q.is-dragging {
    cursor: grabbing;
}

.fxhc0ik8le .hnvebgx0jp {
    display: flex;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.fxhc0ik8le .da2iw8cri3 {
    height: 100%;
    display: flex;
    align-items: center;
}

@media (max-width: 992px) {
    .fxhc0ik8le .da2iw8cri3 {
        margin-top: 48px;
        height: auto;
    }
}

.fxhc0ik8le .da2iw8cri3 img {
    height: 500px;
    border-radius: 0.75rem !important;
    object-fit: cover;
}

@media (max-width: 992px) {
    .fxhc0ik8le .da2iw8cri3 img {
        height: 400px;
    }
}

.fxhc0ik8le .n9zczq7xow {
    color: #000000;
}

.fxhc0ik8le .qqxc8xmcp4 {
    color: #141414;
}

.fxhc0ik8le .cfoim4iugb {
    color: #000000;
}

.fxhc0ik8le .wciqlu9e5l {
    color: #000000;
}

.epmusme1qz {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: transparent;
}

.epmusme1qz .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.epmusme1qz .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.epmusme1qz .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .epmusme1qz .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .epmusme1qz .container {
        padding: 0 24px;
    }
}

.epmusme1qz .bjvauai9uz {
    padding: 50px;
    position: relative;
    display: flex;
    align-items: flex-end;
    min-height: 1000px;
}

@media (max-width: 992px) {
    .epmusme1qz .bjvauai9uz {
        padding: 0;
    }
}

.epmusme1qz .bjvauai9uz img {
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0.75rem !important;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.epmusme1qz .bjvauai9uz .mn9tgphknu {
    position: relative;
    z-index: 1;
    display: inline-flex;
    flex-direction: column;
    width: 50%;
    padding: 48px;
    background-color: #fcedf3;
    border-radius: 0.75rem !important;
}

@media (max-width: 1500px) {
    .epmusme1qz .bjvauai9uz .mn9tgphknu {
        width: 65%;
    }
}

@media (max-width: 1200px) {
    .epmusme1qz .bjvauai9uz .mn9tgphknu {
        width: 100%;
    }
}

@media (max-width: 992px) {
    .epmusme1qz .bjvauai9uz .mn9tgphknu {
        padding: 24px;
    }
}

.epmusme1qz .bjvauai9uz .mn9tgphknu .fe3kzu2taj {
    width: 100%;
    margin-bottom: 16px;
}

.epmusme1qz .bjvauai9uz .mn9tgphknu .n9zczq7xow {
    width: 100%;
    margin-bottom: 24px;
}

.epmusme1qz .bjvauai9uz .mn9tgphknu .qqxc8xmcp4 {
    width: 100%;
    margin-bottom: 0;
}

.epmusme1qz .bjvauai9uz .mn9tgphknu .fiykugcfl1 {
    width: 100%;
    margin-top: 16px;
}

.epmusme1qz .bjvauai9uz .mn9tgphknu .fiykugcfl1 .q1iixrddue::before {
    background-image: linear-gradient(90deg, #f29ca3 0%, transparent 100%);
}

.epmusme1qz .bjvauai9uz .mn9tgphknu .fiykugcfl1 .q1iixrddue:hover,
.epmusme1qz .bjvauai9uz .mn9tgphknu .fiykugcfl1 .q1iixrddue:focus {
    box-shadow: inset 250px 10px 5px #de4d86 !important;
    border-color: #de4d86 !important;
    color: #ffffff !important;
}

.epmusme1qz .n9zczq7xow {
    color: #141414;
}

.epmusme1qz .fe3kzu2taj {
    color: #000000;
}

.epmusme1qz .qqxc8xmcp4 {
    color: #000000;
}

.epmusme1qz .n9zczq7xow,
.epmusme1qz .fiykugcfl1 {
    color: #000000;
}

.oao3ypdp8o {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: transparent;
}

.oao3ypdp8o .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.oao3ypdp8o .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.oao3ypdp8o .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .oao3ypdp8o .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .oao3ypdp8o .container {
        padding: 0 24px;
    }
}

.oao3ypdp8o .bjvauai9uz {
    padding: 32px;
    position: relative;
    display: flex;
    align-items: flex-end;
    min-height: 700px;
}

@media (max-width: 992px) {
    .oao3ypdp8o .bjvauai9uz {
        padding: 0;
    }
}

.oao3ypdp8o .bjvauai9uz img {
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0.75rem !important;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.oao3ypdp8o .bjvauai9uz .mn9tgphknu {
    position: relative;
    z-index: 1;
    display: inline-flex;
    flex-direction: column;
    width: 35%;
    padding: 32px;
    background-color: #ffffff;
    border-radius: 0.75rem !important;
}

@media (max-width: 1200px) {
    .oao3ypdp8o .bjvauai9uz .mn9tgphknu {
        width: 50%;
    }
}

@media (max-width: 992px) {
    .oao3ypdp8o .bjvauai9uz .mn9tgphknu {
        padding: 24px;
        width: 100%;
    }
}

.oao3ypdp8o .bjvauai9uz .mn9tgphknu .hem7phx7zn {
    margin-bottom: 24px;
}

.oao3ypdp8o .bjvauai9uz .mn9tgphknu .hem7phx7zn .j7isvudrp5 {
    width: 64px;
    height: 64px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    background-color: #de4d86;
    color: #ffffff;
    font-size: 32px;
}

.oao3ypdp8o .bjvauai9uz .mn9tgphknu .n9zczq7xow {
    margin-bottom: 24px;
}

.oao3ypdp8o .bjvauai9uz .mn9tgphknu .qqxc8xmcp4 {
    margin-bottom: 0;
}

.oao3ypdp8o .n9zczq7xow {
    color: #141414;
}

.oao3ypdp8o .fe3kzu2taj {
    color: #141414;
}

.oao3ypdp8o .qqxc8xmcp4 {
    color: #141414;
}

.vwjjjo4tom {
    overflow: hidden;
    background-image: url("photo-1604846887565-640d2f52d564.jpeg");
}

.vwjjjo4tom .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.vwjjjo4tom .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.vwjjjo4tom .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .vwjjjo4tom .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .vwjjjo4tom .container {
        padding: 0 24px;
    }
}

.vwjjjo4tom .kk7gfpo3kt {
    padding: 200px 0;
}

@media (max-width: 992px) {
    .vwjjjo4tom .kk7gfpo3kt {
        padding: 0;
    }
}

.vwjjjo4tom .kk7gfpo3kt .qjp07rsvqp .n9zczq7xow {
    display: inline-flex;
    width: 50%;
    margin-bottom: 20px;
}

@media (max-width: 1200px) {
    .vwjjjo4tom .kk7gfpo3kt .qjp07rsvqp .n9zczq7xow {
        width: 100%;
    }
}

.vwjjjo4tom .kk7gfpo3kt .qjp07rsvqp .fiykugcfl1 .q1iixrddue::before {
    background-image: linear-gradient(90deg, #fb8fc9 0%, transparent 100%);
}

.vwjjjo4tom .kk7gfpo3kt .qjp07rsvqp .fiykugcfl1 .q1iixrddue:hover,
.vwjjjo4tom .kk7gfpo3kt .qjp07rsvqp .fiykugcfl1 .q1iixrddue:focus {
    box-shadow: inset 250px 10px 5px #7f89e9 !important;
    border-color: #7f89e9 !important;
}

.vwjjjo4tom .n9zczq7xow,
.vwjjjo4tom .kk7gfpo3kt {
    color: #141414;
    text-align: center;
}

.vwjjjo4tom .n9zczq7xow,
.vwjjjo4tom .kk7gfpo3kt,
.vwjjjo4tom .fiykugcfl1 {
    text-align: center;
}

.c40unzu233 {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: transparent;
}

.c40unzu233 .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .c40unzu233 .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .c40unzu233 .container {
        padding: 0 24px;
    }
}

.c40unzu233 .yw8xbmy5v5 .qhfoc5ye54 {
    border-radius: 0 !important;
    padding: 0 12px;
}

.c40unzu233 .bjvauai9uz {
    padding: 74px;
    background-color: #de4d86;
    border-radius: 0.75rem;
    height: 100%;
}

@media (max-width: 992px) {
    .c40unzu233 .bjvauai9uz {
        padding: 24px;
        margin-bottom: 24px;
    }
}

.c40unzu233 .bjvauai9uz .hem7phx7zn {
    margin-bottom: 20px;
}

.c40unzu233 .bjvauai9uz .hem7phx7zn .j7isvudrp5 {
    width: 64px;
    height: 64px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    background-color: #84e6f8;
    color: #000000;
    font-size: 32px;
}

.c40unzu233 .bjvauai9uz .n9zczq7xow {
    margin-bottom: 48px;
}

@media (max-width: 992px) {
    .c40unzu233 .bjvauai9uz .n9zczq7xow {
        margin-bottom: 24px;
    }
}

.c40unzu233 .bjvauai9uz .qqxc8xmcp4 {
    margin-bottom: 0;
}

.c40unzu233 .bjvauai9uz .fiykugcfl1 {
    margin-top: 20px;
}

.c40unzu233 .bjvauai9uz .fiykugcfl1 .q1iixrddue::before {
    background-image: linear-gradient(90deg, #f29ca3 0%, transparent 100%);
}

.c40unzu233 .bjvauai9uz .fiykugcfl1 .q1iixrddue:hover,
.c40unzu233 .bjvauai9uz .fiykugcfl1 .q1iixrddue:focus {
    box-shadow: inset 250px 10px 5px #de4d86 !important;
    border-color: #de4d86 !important;
    color: #ffffff !important;
}

.c40unzu233 .pegupcqqt1 {
    display: flex;
    justify-content: center;
    position: relative;
    min-width: 100%;
    max-width: 100%;
}

@media (max-width: 767px) {
    .c40unzu233 .pegupcqqt1 {
        min-width: 100%;
        max-width: 100%;
    }
}

.c40unzu233 .pegupcqqt1 .k9hozexxa7 {
    width: 100%;
}

.c40unzu233 .pegupcqqt1 .k9hozexxa7 .bl3kabw3cg {
    height: 100%;
}

.c40unzu233 .pegupcqqt1 .k9hozexxa7 .bl3kabw3cg .gsjze2mcfy {
    height: 100%;
}

.c40unzu233 .pegupcqqt1 .k9hozexxa7 .bl3kabw3cg .gsjze2mcfy img {
    height: 100%;
    object-fit: cover;
    border-radius: 0.75rem !important;
}

@media (max-width: 992px) {
    .c40unzu233 .pegupcqqt1 .k9hozexxa7 .bl3kabw3cg .gsjze2mcfy img {
        height: 400px;
    }
}

.c40unzu233 .pnu1lcy1jl,
.c40unzu233 .b4supyybrj {
    display: flex;
}

.c40unzu233 .i33kppnj7k {
    bottom: 2.5rem;
    width: 80px;
    height: 30px;
    margin-top: -1.5rem;
    font-size: 18px;
    background-color: #84e6f8 !important;
    color: #000000 !important;
    border: 1px solid #84e6f8 !important;
    border-radius: 10vmax;
    transition: all 0.3s;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px 24px;
    opacity: 1 !important;
    overflow: hidden;
}

.c40unzu233 .i33kppnj7k::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-image: linear-gradient(90deg, #f29ca3 0%, transparent 100%);
    border-radius: 100%;
    transition: all 0.5s ease-in-out;
}

.c40unzu233 .i33kppnj7k:disabled {
    cursor: default;
    display: none;
}

.c40unzu233 .i33kppnj7k:hover {
    box-shadow: inset 81px 10px 5px #de4d86;
    border-color: #de4d86 !important;
    color: #ffffff !important;
}

.c40unzu233 .i33kppnj7k:hover::before {
    width: 30%;
}

.c40unzu233 .i33kppnj7k.b4supyybrj {
    left: 1.5rem;
}

.c40unzu233 .i33kppnj7k.pnu1lcy1jl {
    left: 7.5rem;
}

.c40unzu233 .go37wynzab {
    position: relative;
    width: 100%;
    border-radius: 0.75rem !important;
    overflow: hidden;
    height: 100%;
}

.c40unzu233 .go37wynzab::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 8px;
    background-image: linear-gradient(90deg, #de4d86 -25%, #f29ca3 47%);
    width: 100%;
    z-index: 1;
}

.c40unzu233 .y4ziqfjw8q {
    overflow: hidden;
    width: 100%;
    margin-right: 1rem;
    height: 100%;
}

.c40unzu233 .y4ziqfjw8q.is-draggable {
    cursor: grab;
}

.c40unzu233 .y4ziqfjw8q.is-dragging {
    cursor: grabbing;
}

.c40unzu233 .hnvebgx0jp {
    display: flex;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -webkit-tap-highlight-color: transparent;
    height: 100%;
}

.c40unzu233 .n9zczq7xow {
    color: #141414;
}

.c40unzu233 .qqxc8xmcp4 {
    color: #FFFFFF;
}

.c40unzu233 .n9zczq7xow,
.c40unzu233 .hem7phx7zn,
.c40unzu233 .fiykugcfl1 {
    color: #FFFFFF;
}

.rns5gomg0y {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-image: url("photo-1534423861386-85a16f5d13fd.jpeg");
}

.rns5gomg0y .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.rns5gomg0y .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.rns5gomg0y .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .rns5gomg0y .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .rns5gomg0y .container {
        padding: 0 24px;
    }
}

.rns5gomg0y .kk7gfpo3kt {
    padding: 200px 0;
}

@media (max-width: 992px) {
    .rns5gomg0y .kk7gfpo3kt {
        padding: 0;
    }
}

.rns5gomg0y .kk7gfpo3kt .qjp07rsvqp .n9zczq7xow {
    display: inline-flex;
    margin-bottom: 20px;
}

@media (max-width: 1200px) {
    .rns5gomg0y .kk7gfpo3kt .qjp07rsvqp .n9zczq7xow {
        width: 100%;
    }
}

.rns5gomg0y .kk7gfpo3kt .qjp07rsvqp .fiykugcfl1 .q1iixrddue::before {
    background-image: linear-gradient(90deg, #f29ca3 0%, transparent 100%);
}

.rns5gomg0y .kk7gfpo3kt .qjp07rsvqp .fiykugcfl1 .q1iixrddue:hover,
.rns5gomg0y .kk7gfpo3kt .qjp07rsvqp .fiykugcfl1 .q1iixrddue:focus {
    box-shadow: inset 250px 10px 5px #de4d86 !important;
    border-color: #de4d86 !important;
    color: #ffffff !important;
}

.rns5gomg0y .n9zczq7xow,
.rns5gomg0y .kk7gfpo3kt {
    color: #141414;
    text-align: center;
}

.rns5gomg0y .n9zczq7xow,
.rns5gomg0y .kk7gfpo3kt,
.rns5gomg0y .fiykugcfl1 {
    text-align: center;
    color: #000000;
}

.yffa3tlvt4 {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    position: relative;
    background-color: transparent;
}

.yffa3tlvt4::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -20%;
    width: 32rem;
    height: 100%;
    background-image: radial-gradient(#f29ca3 0, transparent 100%);
    border-radius: 100%;
    z-index: 1;
    filter: blur(70px);
}

.yffa3tlvt4 .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.yffa3tlvt4 .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.yffa3tlvt4 .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .yffa3tlvt4 .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .yffa3tlvt4 .container {
        padding: 0 24px;
    }
}

.yffa3tlvt4 .yw8xbmy5v5 {
    justify-content: space-between;
}

.yffa3tlvt4 .n21b3r1tgb.ixns08oujj {
    position: relative;
    z-index: 1;
    display: block;
    border: none;
}

.yffa3tlvt4 .n21b3r1tgb.ixns08oujj .kzipdiu8qh {
    margin-bottom: 60px;
}

@media (max-width: 992px) {
    .yffa3tlvt4 .n21b3r1tgb.ixns08oujj .kzipdiu8qh {
        margin-bottom: 30px;
    }
}

.yffa3tlvt4 .n21b3r1tgb.ixns08oujj .kzipdiu8qh .ygd04fbmb9 {
    margin-bottom: 0;
    color: #000000;
    border-radius: 0 !important;
    border: none !important;
    animation: none;
    transition: all 0.3s ease-in-out;
    background-color: transparent;
    opacity: 0.3;
    padding: 0;
}

.yffa3tlvt4 .n21b3r1tgb.ixns08oujj .kzipdiu8qh .ygd04fbmb9.kzj459994h {
    opacity: 1;
}

.yffa3tlvt4 .m5uhp9augj {
    position: relative;
    z-index: 1;
    height: 100%;
}

.yffa3tlvt4 .m5uhp9augj .fw76pvjp9e {
    height: 100%;
    width: 100%;
}

.yffa3tlvt4 .m5uhp9augj .fw76pvjp9e .ceh187o5vw {
    display: flex;
    align-items: center;
    height: 100%;
}

.yffa3tlvt4 .m5uhp9augj .fw76pvjp9e .ceh187o5vw .qqxc8xmcp4 {
    width: 100%;
    position: sticky;
}

.yffa3tlvt4 .qqxc8xmcp4 {
    color: #000000;
}

.cid-uYQBm121td {
    padding-top: 3rem;
    padding-bottom: 3rem;
    background-color: #de4d86;
}

.cid-uYQBm121td .oy00akqwk4:focus,
.cid-uYQBm121td span:focus {
    outline: none;
}

.cid-uYQBm121td .kwp191eq7z {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
}

.cid-uYQBm121td .loop-container {
    padding: 10px 0;
}

.cid-uYQBm121td .oy00akqwk4 {
    color: #ffffff;
    min-height: 90px;
}

@media (max-width: 768px) {
    .cid-uYQBm121td .oy00akqwk4 {
        min-height: 45px;
    }
}

.lcomr5w4ft {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: transparent;
}

.lcomr5w4ft .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.lcomr5w4ft .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.lcomr5w4ft .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .lcomr5w4ft .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .lcomr5w4ft .container {
        padding: 0 24px;
    }
}

.lcomr5w4ft .yw8xbmy5v5 {
    justify-content: space-between;
}

.lcomr5w4ft .kk7gfpo3kt .n9zczq7xow {
    margin-bottom: 0;
}

@media (max-width: 992px) {
    .lcomr5w4ft .kk7gfpo3kt .n9zczq7xow {
        margin-bottom: 32px;
    }
}

.lcomr5w4ft .bjvauai9uz {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin-top: 130px;
    padding-left: 48px;
}

@media (max-width: 992px) {
    .lcomr5w4ft .bjvauai9uz {
        margin-top: 0;
        padding: 0;
    }
}

.lcomr5w4ft .bjvauai9uz .da2iw8cri3 {
    margin-bottom: 48px;
}

@media (max-width: 992px) {
    .lcomr5w4ft .bjvauai9uz .da2iw8cri3 {
        margin-bottom: 24px;
    }
}

.lcomr5w4ft .bjvauai9uz .da2iw8cri3 img {
    display: inline-flex;
    width: 320px;
    height: 320px;
    object-fit: cover;
    border-radius: 0.75rem !important;
}

@media (max-width: 768px) {
    .lcomr5w4ft .bjvauai9uz .da2iw8cri3 img {
        width: 240px;
        height: 240px;
    }
}

.lcomr5w4ft .bjvauai9uz .qqxc8xmcp4 {
    margin-bottom: 0;
}

.lcomr5w4ft .n9zczq7xow {
    color: #000000;
}

.lcomr5w4ft .qqxc8xmcp4 {
    color: #141414;
}

.lcomr5w4ft .qqxc8xmcp4,
.lcomr5w4ft .da2iw8cri3 {
    color: #000000;
}

.v9hg4t9mcq {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: transparent;
}

.v9hg4t9mcq .kwp191eq7z {
    padding: 0 0 0 64px;
}

@media (max-width: 768px) {
    .v9hg4t9mcq .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .v9hg4t9mcq .container {
        padding: 0 24px;
    }
}

.v9hg4t9mcq .bjvauai9uz {
    padding-right: 64px;
}

@media (max-width: 992px) {
    .v9hg4t9mcq .bjvauai9uz {
        margin-bottom: 32px;
        padding: 0;
    }
}

.v9hg4t9mcq .bjvauai9uz .fe3kzu2taj {
    margin-bottom: 24px;
}

.v9hg4t9mcq .bjvauai9uz .n9zczq7xow {
    margin-bottom: 24px;
}

.v9hg4t9mcq .bjvauai9uz .qqxc8xmcp4 {
    margin-bottom: 0;
}

.v9hg4t9mcq .pegupcqqt1 {
    display: flex;
    justify-content: center;
    position: relative;
    min-width: 430px;
    max-width: 430px;
}

@media (max-width: 767px) {
    .v9hg4t9mcq .pegupcqqt1 {
        min-width: 100%;
        max-width: 100%;
    }
}

.v9hg4t9mcq .pegupcqqt1 .k9hozexxa7 {
    width: 100%;
}

.v9hg4t9mcq .pegupcqqt1 .k9hozexxa7 .bl3kabw3cg {
    height: 100%;
    border-radius: 0 !important;
}

.v9hg4t9mcq .pegupcqqt1 .k9hozexxa7 .bl3kabw3cg .qu8uh066ma {
    height: 100%;
}

.v9hg4t9mcq .pegupcqqt1 .k9hozexxa7 .bl3kabw3cg .qu8uh066ma .cfoim4iugb {
    margin-bottom: 24px;
}

.v9hg4t9mcq .pegupcqqt1 .k9hozexxa7 .bl3kabw3cg .qu8uh066ma .wciqlu9e5l {
    margin-bottom: 0;
}

.v9hg4t9mcq .pnu1lcy1jl,
.v9hg4t9mcq .b4supyybrj {
    display: flex;
}

.v9hg4t9mcq .i33kppnj7k {
    bottom: 0;
    width: 80px;
    height: 30px;
    margin-top: -1.5rem;
    font-size: 18px;
    background-color: #84e6f8 !important;
    color: #000000 !important;
    border: 1px solid #84e6f8 !important;
    border-radius: 10vmax;
    transition: all 0.3s;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px 24px;
    opacity: 1 !important;
    overflow: hidden;
}

.v9hg4t9mcq .i33kppnj7k::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-image: linear-gradient(90deg, #f29ca3 0%, transparent 100%);
    border-radius: 100%;
    transition: all 0.5s ease-in-out;
}

.v9hg4t9mcq .i33kppnj7k:hover {
    box-shadow: inset 81px 10px 5px #de4d86;
    border-color: #de4d86 !important;
    color: #ffffff !important;
}

.v9hg4t9mcq .i33kppnj7k:hover::before {
    width: 30%;
}

.v9hg4t9mcq .i33kppnj7k.b4supyybrj {
    left: 1.5rem;
}

.v9hg4t9mcq .i33kppnj7k.pnu1lcy1jl {
    left: 7.5rem;
}

.v9hg4t9mcq .go37wynzab {
    position: relative;
    width: 100%;
    padding-bottom: 6rem;
}

.v9hg4t9mcq .go37wynzab::before {
    content: '';
    position: absolute;
    top: 0;
    right: -10%;
    height: 100%;
    background-image: linear-gradient(90deg, transparent 0, #fcedf3 80%);
    width: 50%;
    pointer-events: none;
    z-index: 1;
}

@media (max-width: 992px) {
    .v9hg4t9mcq .go37wynzab::before {
        display: none;
    }
}

.v9hg4t9mcq .y4ziqfjw8q {
    width: 100%;
    margin-right: 1rem;
    overflow: hidden;
}

.v9hg4t9mcq .y4ziqfjw8q.is-draggable {
    cursor: grab;
}

.v9hg4t9mcq .y4ziqfjw8q.is-dragging {
    cursor: grabbing;
}

.v9hg4t9mcq .hnvebgx0jp {
    display: flex;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.v9hg4t9mcq .fe3kzu2taj {
    color: #000000;
}

.v9hg4t9mcq .n9zczq7xow {
    color: #000000;
}

.v9hg4t9mcq .qqxc8xmcp4 {
    color: #000000;
}

.v9hg4t9mcq .cfoim4iugb {
    color: #000000;
}

.v9hg4t9mcq .wciqlu9e5l {
    color: #000000;
}

.fqfas90ffh {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: transparent;
}

.fqfas90ffh .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.fqfas90ffh .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.fqfas90ffh .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .fqfas90ffh .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .fqfas90ffh .container {
        padding: 0 24px;
    }
}

.fqfas90ffh .kk7gfpo3kt .n9zczq7xow {
    margin-bottom: 64px;
}

@media (max-width: 992px) {
    .fqfas90ffh .kk7gfpo3kt .n9zczq7xow {
        margin-bottom: 32px;
    }
}

.fqfas90ffh .bjvauai9uz {
    padding: 48px;
    background-color: #de4d86;
    border-radius: 0.75rem;
}

@media (max-width: 992px) {
    .fqfas90ffh .bjvauai9uz {
        padding: 24px;
    }
}

.fqfas90ffh .bjvauai9uz .kbh2kmgzm4 iframe {
    border-radius: 0.75rem !important;
}

.fqfas90ffh .bjvauai9uz .kbh2kmgzm4 .app-video-wrapper img {
    border-radius: 0.75rem !important;
    fit-content: cover;
}

.fqfas90ffh .n9zczq7xow {
    color: #000000;
}

.q1wm0bgdfy {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: transparent;
}

.q1wm0bgdfy .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.q1wm0bgdfy .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.q1wm0bgdfy .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .q1wm0bgdfy .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .q1wm0bgdfy .container {
        padding: 0 24px;
    }
}

.q1wm0bgdfy .ynw3esoe0y {
    display: flex;
    padding: 110px 115px;
    background-color: #ffffff;
    border-radius: 0.75rem;
}

@media (max-width: 992px) {
    .q1wm0bgdfy .ynw3esoe0y {
        display: block;
        padding: 24px;
    }
}

.q1wm0bgdfy .ynw3esoe0y .kk7gfpo3kt {
    width: 50%;
    padding-right: 90px;
}

@media (max-width: 992px) {
    .q1wm0bgdfy .ynw3esoe0y .kk7gfpo3kt {
        margin-bottom: 32px;
        padding: 0;
        width: 100%;
    }
}

.q1wm0bgdfy .ynw3esoe0y .kk7gfpo3kt .fe3kzu2taj {
    margin-bottom: 24px;
}

.q1wm0bgdfy .ynw3esoe0y .kk7gfpo3kt .n9zczq7xow {
    margin-bottom: 0;
}

.q1wm0bgdfy .ynw3esoe0y .bheu1et81w {
    width: 50%;
}

@media (max-width: 992px) {
    .q1wm0bgdfy .ynw3esoe0y .bheu1et81w {
        width: 100%;
    }
}

.q1wm0bgdfy .ynw3esoe0y .bheu1et81w .ry1oqxtov0.yw8xbmy5v5 .n9zczq7xow {
    margin-bottom: 16px !important;
}

.q1wm0bgdfy .ynw3esoe0y .bheu1et81w .ry1oqxtov0.yw8xbmy5v5 .qqxc8xmcp4 {
    margin-bottom: 16px;
}

.q1wm0bgdfy .ynw3esoe0y .bheu1et81w .ry1oqxtov0.yw8xbmy5v5 .myv964w15r {
    margin-bottom: 16px !important;
}

.q1wm0bgdfy .ynw3esoe0y .bheu1et81w .ry1oqxtov0.yw8xbmy5v5 .myv964w15r .w265n31b28 {
    padding: 16px 0;
    border: none !important;
    border-bottom: 1px solid #000000 !important;
    box-shadow: none;
    border-radius: 0 !important;
    background-color: transparent;
}

.q1wm0bgdfy .ynw3esoe0y .bheu1et81w .ry1oqxtov0.yw8xbmy5v5 .myv964w15r .w265n31b28:hover,
.q1wm0bgdfy .ynw3esoe0y .bheu1et81w .ry1oqxtov0.yw8xbmy5v5 .myv964w15r .w265n31b28:focus {
    box-shadow: none;
}

.q1wm0bgdfy .ynw3esoe0y .bheu1et81w .ry1oqxtov0.yw8xbmy5v5 .myv964w15r .w265n31b28::placeholder {
    color: #000000;
}

.q1wm0bgdfy .ynw3esoe0y .bheu1et81w .ry1oqxtov0.yw8xbmy5v5 .myv964w15r textarea {
    min-height: 120px;
}

.q1wm0bgdfy .ynw3esoe0y .bheu1et81w .ry1oqxtov0.yw8xbmy5v5 .myv964w15r .form-check {
    padding-left: 1.7em;
    margin-bottom: 10px;
}

.q1wm0bgdfy .ynw3esoe0y .bheu1et81w .ry1oqxtov0.yw8xbmy5v5 .myv964w15r .form-check .form-check-input {
    background-color: #000000;
    border-color: #000000;
}

.q1wm0bgdfy .ynw3esoe0y .bheu1et81w .ry1oqxtov0.yw8xbmy5v5 .fiykugcfl1 .q1iixrddue::before {
    background-image: linear-gradient(90deg, #f29ca3 0%, transparent 100%);
}

.q1wm0bgdfy .ynw3esoe0y .bheu1et81w .ry1oqxtov0.yw8xbmy5v5 .fiykugcfl1 .q1iixrddue:hover,
.q1wm0bgdfy .ynw3esoe0y .bheu1et81w .ry1oqxtov0.yw8xbmy5v5 .fiykugcfl1 .q1iixrddue:focus {
    box-shadow: inset 250px 10px 5px #de4d86 !important;
    border-color: #de4d86 !important;
    color: #ffffff !important;
}

.q1wm0bgdfy .n9zczq7xow {
    color: #141414;
}

.q1wm0bgdfy .fe3kzu2taj {
    color: #141414;
}

.q1wm0bgdfy label {
    color: #141414;
}

.ytst3cypie {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    position: relative;
    background-color: transparent;
}

.ytst3cypie::before {
    content: '';
    position: absolute;
    top: -20%;
    right: -15%;
    width: 32rem;
    height: 100%;
    background-image: linear-gradient(60deg, transparent 0, #f29ca3 100%);
    border-radius: 100%;
    z-index: 1;
    filter: blur(70px);
}

.ytst3cypie .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.ytst3cypie .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.ytst3cypie .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .ytst3cypie .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .ytst3cypie .container {
        padding: 0 24px;
    }
}

.ytst3cypie .yw8xbmy5v5 {
    justify-content: center;
}

.ytst3cypie .yw8xbmy5v5 .qhfoc5ye54,
.ytst3cypie .yw8xbmy5v5 .oy00akqwk4 {
    padding: 0 12px;
}

.ytst3cypie .kk7gfpo3kt {
    position: relative;
    z-index: 1;
    margin-bottom: 64px;
}

@media (max-width: 992px) {
    .ytst3cypie .kk7gfpo3kt {
        margin-bottom: 32px;
    }
}

.ytst3cypie .kk7gfpo3kt .n9zczq7xow {
    margin-bottom: 0;
}

.ytst3cypie .oy00akqwk4 {
    position: relative;
    z-index: 1;
    margin-bottom: 24px;
}

.ytst3cypie .oy00akqwk4 .bl3kabw3cg {
    padding: 32px;
    border-radius: 0.75rem !important;
    background-color: #ffffff;
    height: 100%;
}

@media (max-width: 992px) {
    .ytst3cypie .oy00akqwk4 .bl3kabw3cg {
        padding: 24px;
    }
}

.ytst3cypie .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .t09cbuespk {
    margin-bottom: 24px;
    opacity: 0.4;
}

.ytst3cypie .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .j8qrdl3nmh {
    margin-bottom: 24px;
}

.ytst3cypie .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .nzcugpcc8m {
    margin-bottom: 0;
    transition: all 0.3s ease;
    opacity: 0.7;
}

.ytst3cypie .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .nzcugpcc8m:hover,
.ytst3cypie .oy00akqwk4 .bl3kabw3cg .mrv7wkqlsf .nzcugpcc8m:focus {
    opacity: 1;
}

.ytst3cypie .n9zczq7xow {
    color: #000000;
    text-align: center;
}

.ytst3cypie .j8qrdl3nmh {
    color: #141414;
}

.ytst3cypie .nzcugpcc8m {
    color: #141414;
}

.mfz8cku89j {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: transparent;
}

.mfz8cku89j .wt2m1k5c6q.jv6avi1bxb {
    display: none;
}

.mfz8cku89j .wt2m1k5c6q {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.mfz8cku89j .kwp191eq7z {
    padding: 0 64px;
}

@media (max-width: 992px) {
    .mfz8cku89j .kwp191eq7z {
        padding: 0 24px;
    }
}

@media (max-width: 992px) {
    .mfz8cku89j .container {
        padding: 0 24px;
    }
}

.mfz8cku89j .yw8xbmy5v5 {
    justify-content: center;
}

.mfz8cku89j .kk7gfpo3kt {
    position: relative;
    z-index: 1;
    margin-bottom: 32px;
}

.mfz8cku89j .kk7gfpo3kt .qjp07rsvqp {
    padding: 16px 0;
    display: inline-flex;
    align-items: center;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 16px;
}

.mfz8cku89j .kk7gfpo3kt .qjp07rsvqp .n9zczq7xow {
    margin-right: 70px;
    margin-bottom: 0;
}

@media (max-width: 768px) {
    .mfz8cku89j .kk7gfpo3kt .qjp07rsvqp .n9zczq7xow {
        margin-right: 20px;
    }
}

.mfz8cku89j .kk7gfpo3kt .qjp07rsvqp .fiykugcfl1 .q1iixrddue {
    width: 80px;
    height: 30px;
}

.mfz8cku89j .kk7gfpo3kt .qjp07rsvqp .fiykugcfl1 .q1iixrddue .j7isvudrp5 {
    font-size: 18px !important;
    margin: 0;
}

.mfz8cku89j .kk7gfpo3kt .qjp07rsvqp .fiykugcfl1 .q1iixrddue::before {
    background-image: linear-gradient(90deg, #fb8fc9 0%, transparent 100%);
}

.mfz8cku89j .kk7gfpo3kt .qjp07rsvqp .fiykugcfl1 .q1iixrddue:hover,
.mfz8cku89j .kk7gfpo3kt .qjp07rsvqp .fiykugcfl1 .q1iixrddue:focus {
    box-shadow: inset 250px 10px 5px #7f89e9 !important;
    border-color: #7f89e9 !important;
}

.mfz8cku89j .kk7gfpo3kt .qqxc8xmcp4 {
    margin-bottom: 0;
}

.mfz8cku89j .lists-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 30px;
    position: relative;
    z-index: 1;
}

@media (max-width: 1200px) {
    .mfz8cku89j .lists-wrapper {
        display: block;
    }
}

.mfz8cku89j .lists-wrapper .list-wrap .list {
    padding: 0;
    margin-bottom: 32px;
    list-style-type: none;
}

.mfz8cku89j .lists-wrapper .list-wrap .list .item-wrap {
    position: relative;
    margin-bottom: 16px;
}

.mfz8cku89j .lists-wrapper .list-wrap .list .item-wrap::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(90deg, #fb8fc9 -5%, #7f89e9 95%);
    height: 1px;
    width: 0;
    transition: all 0.3s ease-in-out;
}

.mfz8cku89j .lists-wrapper .list-wrap .list .item-wrap:hover::before,
.mfz8cku89j .lists-wrapper .list-wrap .list .item-wrap:focus::before {
    width: 100%;
}

.mfz8cku89j .lists-wrapper .list-wrap .list .item-wrap:last-child {
    margin-bottom: 0;
}

.mfz8cku89j .l3emkjzlhe {
    margin-bottom: 0;
    position: relative;
    z-index: 1;
    color: #000000;
    text-align: center;
}

.mfz8cku89j .jy6mn69m57 {
    position: absolute;
    bottom: -50%;
    left: 0;
    display: flex;
    justify-content: center;
    width: 100%;
}

.mfz8cku89j .jy6mn69m57 .rf4cxb3q1g {
    width: 400px;
    height: 400px;
    border-radius: 100%;
    filter: blur(80px);
}

.mfz8cku89j .jy6mn69m57 .aoburbcqx8 {
    background-color: #f8e885;
}

.mfz8cku89j .jy6mn69m57 .wn3vfstead {
    background-color: #fb8fc9;
}

.mfz8cku89j .jy6mn69m57 .cj28omhqnz {
    background-color: #7f89e9;
}

.mfz8cku89j .jy6mn69m57 .fpc318eh1u {
    background-color: #82ebff;
}

.mfz8cku89j .n9zczq7xow {
    color: #141414;
}

.mfz8cku89j .qqxc8xmcp4 {
    color: #141414;
}

.mfz8cku89j .list {
    color: #141414;
}